Compare commits
28 Commits
98997e615f
...
dev
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7dffc2b48b | ||
| c3a4047bb8 | |||
| 884e17d80b | |||
| 093809072c | |||
| e9fadcd419 | |||
| f7980fd133 | |||
| e859a789b2 | |||
| de66c6ecc3 | |||
| d1a2f69eab | |||
| d960236bb6 | |||
| 198bbc722e | |||
| 74f299bf00 | |||
|
|
4b3096fcf0 | ||
| 3223cc467c | |||
|
|
018575fab4 | ||
| f66466ee95 | |||
| 07eda4325f | |||
| c76d460d45 | |||
| f1fafd8210 | |||
|
|
31046b5bc7 | ||
| 2d48574108 | |||
|
|
331eec5639 | ||
| 17ccbe1cde | |||
|
|
178920d190 | ||
| b8fef39882 | |||
|
|
6f817c62b3 | ||
| fdc2aae4ff | |||
|
|
c32ee81783 |
@@ -13,18 +13,19 @@ on:
|
|||||||
|
|
||||||
env:
|
env:
|
||||||
# KiBot Configuration
|
# KiBot Configuration
|
||||||
|
kibot_cache: cache
|
||||||
kibot_config: kibot/yaml/kibot_main.yaml
|
kibot_config: kibot/yaml/kibot_main.yaml
|
||||||
kibot_draft: false
|
kibot_draft: false
|
||||||
kibot_log: kibot_run.log
|
kibot_log: kibot_run.log
|
||||||
|
|
||||||
# Update these to correspond to the KiCad version
|
# Update these to correspond to the KiCad version
|
||||||
kibot_group: "all_group"
|
kibot_group: "all_group"
|
||||||
kibot_tag: "v2_dk9"
|
kibot_tag: "dev"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
test:
|
test:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container: ghcr.io/inti-cmnb/kicad9_auto_full:dev
|
container: ghcr.io/inti-cmnb/kicad9_auto_full:${{ env.kibot_tag }}
|
||||||
if: ${{ github.ref_type == 'tag' || !startsWith(github.event.head_commit.message, 'Merge pull request') }}
|
if: ${{ github.ref_type == 'tag' || !startsWith(github.event.head_commit.message, 'Merge pull request') }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
@@ -117,35 +118,49 @@ jobs:
|
|||||||
id: cache-models-restore
|
id: cache-models-restore
|
||||||
uses: actions/cache/restore@v4
|
uses: actions/cache/restore@v4
|
||||||
with:
|
with:
|
||||||
path: ~/3d_models
|
path: cache/3d_models
|
||||||
key: 3d_models
|
key: 3d_models
|
||||||
|
|
||||||
|
- name: Check KiBot Version Information
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
kibot --version | awk '{ print $1 ": " $2 }'
|
||||||
|
echo KiCad: `dpkg --robot -l kicad | grep kicad | awk '{print $3}'`
|
||||||
|
echo Debian: `cat /etc/debian_version`
|
||||||
|
pcbnew_do --version | awk 'BEGIN{ done=0 } { if (done == 0) { print "KiAuto: " $2; done=1 } }'
|
||||||
|
echo "iBoM:" `INTERACTIVE_HTML_BOM_NO_DISPLAY=True generate_interactive_bom.py --version 2> /dev/null | grep "^v" | tr -d 'v'`
|
||||||
|
|
||||||
- name: Run KiBot (Update XML)
|
- name: Run KiBot (Update XML)
|
||||||
uses: inti-cmnb/kibot@${{ env.kibot_tag }}
|
shell: bash
|
||||||
with:
|
run: |
|
||||||
config: kibot/yaml/kibot_pre_update_xml.yaml
|
/usr/bin/kicad-git-filters.py
|
||||||
|
kibot -c kibot/yaml/kibot_pre_update_xml.yaml -d . --log kibot_run_xml.log
|
||||||
|
|
||||||
- name: Run KiBot (Preprocessing)
|
- name: Run KiBot (Preprocessing)
|
||||||
uses: inti-cmnb/kibot@${{ env.kibot_tag }}
|
shell: bash
|
||||||
with:
|
run: |
|
||||||
additional_args: --skip-pre all ${{ env.version_arg }} preprocess_group
|
/usr/bin/kicad-git-filters.py
|
||||||
config: ${{ env.kibot_config }}
|
kibot -c ${{ env.kibot_config }} \
|
||||||
|
-d . \
|
||||||
|
--log kibot_run_preprocess.log \
|
||||||
|
--skip-pre all \
|
||||||
|
${{ env.version_arg }} \
|
||||||
|
preprocess_group
|
||||||
|
|
||||||
- name: Run KiBot (Outputs)
|
- name: Run KiBot (Outputs)
|
||||||
uses: inti-cmnb/kibot@${{ env.kibot_tag }}
|
shell: bash
|
||||||
env:
|
run: |
|
||||||
KIBOT_3D_MODELS: ~/3d_models
|
/usr/bin/kicad-git-filters.py
|
||||||
with:
|
export KIBOT_3D_MODELS="${{ env.kibot_cache }}/3d_models"
|
||||||
additional_args: ${{ env.additional_args }}
|
echo Exporting KIBOT_3D_MODELS=$KIBOT_3D_MODELS
|
||||||
config: ${{ env.kibot_config }}
|
kibot -c ${{ env.kibot_config }} -d . ${{ env.additional_args }}
|
||||||
cache3D: YES
|
|
||||||
|
|
||||||
- name: Save Cached 3d Models
|
- name: Save Cached 3d Models
|
||||||
id: cache-models-save
|
id: cache-models-save
|
||||||
if: always()
|
if: always()
|
||||||
uses: actions/cache/save@v4
|
uses: actions/cache/save@v4
|
||||||
with:
|
with:
|
||||||
path: ~/3d_models
|
path: cache/3d_models
|
||||||
key: ${{ steps.cache-models-restore.outputs.cache-primary-key }}
|
key: ${{ steps.cache-models-restore.outputs.cache-primary-key }}
|
||||||
|
|
||||||
- name: Pull latest changes
|
- name: Pull latest changes
|
||||||
@@ -187,23 +202,23 @@ jobs:
|
|||||||
branch: ${{ github.ref_name }}
|
branch: ${{ github.ref_name }}
|
||||||
commit_message: '[bot]: Update Outputs'
|
commit_message: '[bot]: Update Outputs'
|
||||||
|
|
||||||
|
- name: Upload XML Update Log
|
||||||
|
if: ${{ always() }}
|
||||||
|
uses: christopherhx/gitea-upload-artifact@v4
|
||||||
|
with:
|
||||||
|
name: log_file_xml
|
||||||
|
path: kibot_run_xml.log
|
||||||
|
|
||||||
|
- name: Upload Preprocessing Log
|
||||||
|
if: ${{ always() }}
|
||||||
|
uses: christopherhx/gitea-upload-artifact@v4
|
||||||
|
with:
|
||||||
|
name: log_file_preprocess
|
||||||
|
path: kibot_run_preprocess.log
|
||||||
|
|
||||||
- name: Upload KiBot Log
|
- name: Upload KiBot Log
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
uses: christopherhx/gitea-upload-artifact@v4
|
uses: christopherhx/gitea-upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: log_file_kibot
|
name: log_file_kibot
|
||||||
path: ${{ env.kibot_log }}
|
path: ${{ env.kibot_log }}
|
||||||
|
|
||||||
- name: Upload Drawing Notes Log
|
|
||||||
if: ${{ always() && env.kibot_stage != 'DRAFT' }}
|
|
||||||
uses: christopherhx/gitea-upload-artifact@v4
|
|
||||||
with:
|
|
||||||
name: log_file_notes
|
|
||||||
path: kibot_run_notes.log
|
|
||||||
|
|
||||||
- name: Upload README Log
|
|
||||||
if: ${{ always() && env.kibot_stage == 'DRAFT' }}
|
|
||||||
uses: christopherhx/gitea-upload-artifact@v4
|
|
||||||
with:
|
|
||||||
name: log_file_readme
|
|
||||||
path: kibot_run_readme.log
|
|
||||||
|
|||||||
1
.gitignore
vendored
@@ -18,6 +18,7 @@ kibot_*.kicad_pro
|
|||||||
kibot_run.log
|
kibot_run.log
|
||||||
pcbnew.kicad_wks
|
pcbnew.kicad_wks
|
||||||
schematic.kicad_wks
|
schematic.kicad_wks
|
||||||
|
cache/
|
||||||
|
|
||||||
# ---> KiCad
|
# ---> KiCad
|
||||||
# For PCBs designed using KiCad: https://www.kicad.org/
|
# For PCBs designed using KiCad: https://www.kicad.org/
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
(date "Date")
|
(date "Date")
|
||||||
(tool "Eeschema 9.0.7+1")
|
(tool "Eeschema 9.0.7+1")
|
||||||
(textvar (name "ASSEMBLY_NAME") "Assembly Name")
|
(textvar (name "ASSEMBLY_NAME") "Assembly Name")
|
||||||
(textvar (name "ASSEMBLY_NOTES"))
|
(textvar (name "ASSEMBLY_NOTES") "ASSEMBLY NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1) DO NOT POPULATE COMPONENTS ARE MARKED WITH A RED CROSS\n\n2) DO NOT POPULATE COMPONENTS ARE NOT PRESENT IN THE BOM\n\n3) IF CONFLICTING INFORMATION IS FOUND BETWEEN THE ASSEMBLY\n FILE AND BOM, BOM SHOULD BE USED AS THE MAIN SOURCE.\n\n4) DOT IDENTIFIES PIN #1 LOCATION AND DEVICE ORIENTATION\n WHEN VIEWED FROM THE TOP.")
|
||||||
(textvar (name "ASSEMBLY_NUMBER") "A99-9000")
|
(textvar (name "ASSEMBLY_NUMBER") "A99-9000")
|
||||||
(textvar (name "ASSEMBLY_SCALE") "1")
|
(textvar (name "ASSEMBLY_SCALE") "1")
|
||||||
(textvar (name "COMPANY") "Asymworks, LLC")
|
(textvar (name "COMPANY") "Asymworks, LLC")
|
||||||
@@ -15,8 +15,8 @@
|
|||||||
(textvar (name "DWG_TITLE_PCB") "PCB, Assembly Name")
|
(textvar (name "DWG_TITLE_PCB") "PCB, Assembly Name")
|
||||||
(textvar (name "DWG_TITLE_SCH") "Schematic, Assembly Name")
|
(textvar (name "DWG_TITLE_SCH") "Schematic, Assembly Name")
|
||||||
(textvar (name "FABRICATION_NOTES") "FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1) FABRICATE PER IPC-6012A CLASS 2.\n\n2) OUTLINE DEFINED IN SEPARATE GERBER FILE WITH\n \"Edge_Cuts.GBR\" SUFFIX.\n\n3) SEE SEPARATE DRILL FILES WITH \".DRL\" SUFFIX \n FOR HOLE LOCATIONS.\n\n SELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING \n FOR REFERENCE ONLY.\n\n4) SURFACE FINISH: HAL SNPB\n\n5) SOLDERMASK ON BOTH SIDES OF THE BOARD SHALL \n BE LPI, COLOR GREEN.\n\n6) SILK SCREEN LEGEND TO BE APPLIED PER LAYER \n STACKUP USING WHITE NON-CONDUCTIVE EPOXY INK.\n\n7) ALL VIAS ARE TENTED ON BOTH SIDES UNLESS \n SOLDERMASK OPENED IN GERBER.\n\n8) RESERVED\n\n9) PCB MATERIAL REQUIREMENTS:\n\n A. FLAMMABILITY RATING MUST MEET OR EXCEED \n UL94V-0 REQUIREMENTS.\n B. Tg 135 C OR EQUIVALENT.\n\n10) DESIGN GEOMETRY MINIMUM FEATURE SIZES:\n\n BOARD SIZE 46.000 × 27.500 mm\n BOARD THICKNESS 1.647 mm\n TRACE WIDTH 0.100 mm\n TRACE TO TRACE 0.200 mm\n MIN. HOLE (PTH) 0.300 mm\n MIN. HOLE (NPTH) 2.200 mm\n ANNULAR RING 0.150 mm\n COPPER TO HOLE 0.250 mm\n COPPER TO EDGE 0.500 mm\n HOLE TO HOLE 0.250 mm\n\n11) ALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE\n SPECIFIED.\n\n12) FOR REFERENCE ONLY THE STACKUP CORRESPONDS TO JLCPCB\n STACKUP JLC04161H-7628.\n FOR REFERENCE ONLY. IMPEDANCE IS THE CONTROLLING PARAMETER\n OVER LAYER STACKUP. GERBER DATA MAY NOT BE ALTERED EXCEPT\n FOR STANDARD FABRICATION ALLOWANCES.\n\n THE SUPPLIED ARTWORK MAY OR MAY NOT CONTAIN THE SPECIFIED\n TRACE GEOMETRIES ON EVERY LAYERS SPECIFIED.")
|
(textvar (name "FABRICATION_NOTES") "FABRICATION NOTES (UNLESS OTHERWISE SPECIFIED)\n\n1) FABRICATE PER IPC-6012A CLASS 2.\n\n2) OUTLINE DEFINED IN SEPARATE GERBER FILE WITH\n \"Edge_Cuts.GBR\" SUFFIX.\n\n3) SEE SEPARATE DRILL FILES WITH \".DRL\" SUFFIX \n FOR HOLE LOCATIONS.\n\n SELECTED HOLE LOCATIONS SHOWN ON THIS DRAWING \n FOR REFERENCE ONLY.\n\n4) SURFACE FINISH: HAL SNPB\n\n5) SOLDERMASK ON BOTH SIDES OF THE BOARD SHALL \n BE LPI, COLOR GREEN.\n\n6) SILK SCREEN LEGEND TO BE APPLIED PER LAYER \n STACKUP USING WHITE NON-CONDUCTIVE EPOXY INK.\n\n7) ALL VIAS ARE TENTED ON BOTH SIDES UNLESS \n SOLDERMASK OPENED IN GERBER.\n\n8) RESERVED\n\n9) PCB MATERIAL REQUIREMENTS:\n\n A. FLAMMABILITY RATING MUST MEET OR EXCEED \n UL94V-0 REQUIREMENTS.\n B. Tg 135 C OR EQUIVALENT.\n\n10) DESIGN GEOMETRY MINIMUM FEATURE SIZES:\n\n BOARD SIZE 46.000 × 27.500 mm\n BOARD THICKNESS 1.647 mm\n TRACE WIDTH 0.100 mm\n TRACE TO TRACE 0.200 mm\n MIN. HOLE (PTH) 0.300 mm\n MIN. HOLE (NPTH) 2.200 mm\n ANNULAR RING 0.150 mm\n COPPER TO HOLE 0.250 mm\n COPPER TO EDGE 0.500 mm\n HOLE TO HOLE 0.250 mm\n\n11) ALL DIMENSIONS ARE IN MILLIMETERS UNLESS OTHERWISE\n SPECIFIED.\n\n12) FOR REFERENCE ONLY THE STACKUP CORRESPONDS TO JLCPCB\n STACKUP JLC04161H-7628.\n FOR REFERENCE ONLY. IMPEDANCE IS THE CONTROLLING PARAMETER\n OVER LAYER STACKUP. GERBER DATA MAY NOT BE ALTERED EXCEPT\n FOR STANDARD FABRICATION ALLOWANCES.\n\n THE SUPPLIED ARTWORK MAY OR MAY NOT CONTAIN THE SPECIFIED\n TRACE GEOMETRIES ON EVERY LAYERS SPECIFIED.")
|
||||||
(textvar (name "GIT_HASH") "a3443e4")
|
(textvar (name "GIT_HASH") "b8fef39")
|
||||||
(textvar (name "GIT_HASH_PCB") "a3443e4")
|
(textvar (name "GIT_HASH_PCB") "b8fef39")
|
||||||
(textvar (name "GIT_HASH_SCH") "5caa450")
|
(textvar (name "GIT_HASH_SCH") "5caa450")
|
||||||
(textvar (name "GIT_URL") "/jkrauss/Test_4")
|
(textvar (name "GIT_URL") "/jkrauss/Test_4")
|
||||||
(textvar (name "PROJECT_CODE") "P99")
|
(textvar (name "PROJECT_CODE") "P99")
|
||||||
@@ -1558,10 +1558,22 @@
|
|||||||
(pin (num "60") (name "P1.03") (type "bidirectional"))
|
(pin (num "60") (name "P1.03") (type "bidirectional"))
|
||||||
(pin (num "61") (name "P1.01") (type "bidirectional")))))
|
(pin (num "61") (name "P1.01") (type "bidirectional")))))
|
||||||
(libraries
|
(libraries
|
||||||
|
(library (logical "Amplifier_Operational")
|
||||||
|
(uri "/usr/share/kicad/symbols//Amplifier_Operational.kicad_sym"))
|
||||||
(library (logical "Asym_Battery_Management")
|
(library (logical "Asym_Battery_Management")
|
||||||
(uri "/workspace/jkrauss/Test_5/lib/asymworks/symbols/Asym_Battery_Management.kicad_sym"))
|
(uri "/workspace/jkrauss/Test_5/lib/asymworks/symbols/Asym_Battery_Management.kicad_sym"))
|
||||||
(library (logical "Asym_Transistor_FET")
|
(library (logical "Asym_Transistor_FET")
|
||||||
(uri "/workspace/jkrauss/Test_5/lib/asymworks/symbols/Asym_Transistor_FET.kicad_sym")))
|
(uri "/workspace/jkrauss/Test_5/lib/asymworks/symbols/Asym_Transistor_FET.kicad_sym"))
|
||||||
|
(library (logical "Battery_Management")
|
||||||
|
(uri "/usr/share/kicad/symbols//Battery_Management.kicad_sym"))
|
||||||
|
(library (logical "Connector")
|
||||||
|
(uri "/usr/share/kicad/symbols//Connector.kicad_sym"))
|
||||||
|
(library (logical "Connector_Generic")
|
||||||
|
(uri "/usr/share/kicad/symbols//Connector_Generic.kicad_sym"))
|
||||||
|
(library (logical "Device")
|
||||||
|
(uri "/usr/share/kicad/symbols//Device.kicad_sym"))
|
||||||
|
(library (logical "RF_Module")
|
||||||
|
(uri "/usr/share/kicad/symbols//RF_Module.kicad_sym")))
|
||||||
(nets
|
(nets
|
||||||
(net (code "1") (name "+3.3V") (class "Default")
|
(net (code "1") (name "+3.3V") (class "Default")
|
||||||
(node (ref "C1") (pin "1") (pintype "passive"))
|
(node (ref "C1") (pin "1") (pintype "passive"))
|
||||||
|
|||||||
4122
Test_5.kicad_pcb
@@ -652,7 +652,7 @@
|
|||||||
"svg": "",
|
"svg": "",
|
||||||
"vrml": ""
|
"vrml": ""
|
||||||
},
|
},
|
||||||
"page_layout_descr_file": "${KIPRJMOD}/templates/Asymworks_PCB.kicad_wks"
|
"page_layout_descr_file": "kicad-embed://Asymworks_PCB.kicad_wks"
|
||||||
},
|
},
|
||||||
"schematic": {
|
"schematic": {
|
||||||
"annotate_start_num": 0,
|
"annotate_start_num": 0,
|
||||||
@@ -835,7 +835,7 @@
|
|||||||
],
|
],
|
||||||
"text_variables": {
|
"text_variables": {
|
||||||
"ASSEMBLY_NAME": "Assembly Name",
|
"ASSEMBLY_NAME": "Assembly Name",
|
||||||
"ASSEMBLY_NOTES": "",
|
"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_NUMBER": "A99-9000",
|
||||||
"ASSEMBLY_SCALE": "1",
|
"ASSEMBLY_SCALE": "1",
|
||||||
"COMPANY": "Asymworks, LLC",
|
"COMPANY": "Asymworks, LLC",
|
||||||
@@ -846,9 +846,9 @@
|
|||||||
"DWG_TITLE_PCB": "PCB, Assembly Name",
|
"DWG_TITLE_PCB": "PCB, Assembly Name",
|
||||||
"DWG_TITLE_SCH": "Schematic, 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 \u00d7 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.",
|
"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 \u00d7 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": "e918059",
|
"GIT_HASH": "c3a4047",
|
||||||
"GIT_HASH_PCB": "a3443e4",
|
"GIT_HASH_PCB": "e9fadcd",
|
||||||
"GIT_HASH_SCH": "5caa450",
|
"GIT_HASH_SCH": "e859a78",
|
||||||
"GIT_URL": "/jkrauss/Test_4",
|
"GIT_URL": "/jkrauss/Test_4",
|
||||||
"PROJECT_CODE": "P99",
|
"PROJECT_CODE": "P99",
|
||||||
"RELEASE_DATE": "2026-03-09",
|
"RELEASE_DATE": "2026-03-09",
|
||||||
|
|||||||
@@ -941,31 +941,31 @@
|
|||||||
(file
|
(file
|
||||||
(name "Asymworks_SCH.kicad_wks")
|
(name "Asymworks_SCH.kicad_wks")
|
||||||
(type worksheet)
|
(type worksheet)
|
||||||
(data |KLUv/WDBHEUnAGZwkyfwsOgB+FDFmiD3lqIi+C74plZ6LHe96wNcyhfCWNApSrPAM1BuoSGIAIQA
|
(data |KLUv/WAyHUUoAKbxlifgsOgB+A8QLZIIFmWDj23y5ysLMwxnaKonaUpG5XABkJTBDPNBzAuMAIgA
|
||||||
igA1929yYyzFxVc/ne1zOPeCgdn7XnN1cue2N8a+O9c8No1ok7QzvnL2PP2cy+bLY87N+Vo6N280
|
jwAVt9i+221muwVTZG254xtbjSZfGBjOz2Kszd5kf7dg+861j15pbbL61tbOHMetxsL7slqT986V
|
||||||
FbvXtmrwxbFy5rEB+ZrrTcZUi7cVG5Dt9WfULF98fjgcAB2K/Jlr9LEefHPFvIV1nsY3X/jtax4O
|
Td4ZzNXuOb4YbWmqfbHYgHzNeWZbroXFFxuQ7bnNuNm+sPvhcABsKLbNXKtO5ei8r8VW2MZxnbel
|
||||||
gIHovQfdedtbM/wVDwdANmFhYa5LnXgEkWuxn7t88RWCB0FZqFRUpCcLVEU5TJT4JgRFslEqaRSb
|
LbaYhwNggL734Lt3nG+mbcXDAZBNWFQW67oTj9bVkOP2si7Utejv3b6wFMGDoCxQkxTxyYI0SQ4R
|
||||||
fBJ6Dl+7O9dc5O10vq0SgsfRfBYdbNRl8zefa/TJJjHGGPiz/UtjZGrOKCSk95MwXLazWCzuwYfD
|
Jb75PFS2WmWlscknn/fw+b9zzdH3r9PiKyF4GozNooOtvmz/5nOtPtmk1hpD243t5RiXuzMKCfn+
|
||||||
3sxr6Z3dzvOezhefLVk6KL2dxLjAF1vz9Z3H+C2+l4y1a/dMXC5m6cdykUqKWBUKYZNdkc4VwfmM
|
IIyX7iqVinvw4cD58ly+Z3njPMf3hd2VLR2U705iXOgL323ZjdXaYp2vjblz50xcGQvNPakATSKJ
|
||||||
HhuVEGtqqCrKTYhXpEplTZU0SSYKhd5mvnLVn12PPcVfNEkkg4pG+th1gWZsUaRMDhZEMqASnHZ8
|
dBAxmKrIBEUqSkLIZFbE90VwP+PHViWkihqmSXIT8hRETVU0QZEkolT4bW5rT24zy2KW8o9GEshg
|
||||||
M5ozwglfgxsBnbm9EaAh4DCCGuwJ8/+moi2CpslCxIPeYIwVBopiUE0QaE5/Hd3xxe5FOgotLsbX
|
qrFazLqeGRuNlMihgkAGUsJXj2/SOSOc8DW4EeCX7BsBGgIP6dOgT7itzUy10SeaLEQ8+A3GSDFI
|
||||||
pLGrYunpv1yZAANUPnefzjXotcdG/dmFxnzWACEpUJiqSqLO+ZsgUNUUwdfi82c1NfsozuZgtDdf
|
FIMpgjxz/vP4rzOWL+kqtMhaWxPHAgADjzb408kGYd3XErnNUFW+/5/Otef5x1b/4QW32KwBQlKg
|
||||||
6062KMaovUlSoSoQatFzrdDIG+QOncoHTcpUoNAwsRAeIA5dcxm1uEGZGCSGOe2tWa14CoTfwqGY
|
EE0TVJ37N0GQpojC1+L7hzE3szTO5mDEeWf8TjYaI20vklASBZ8Wf1+q0m/PP/wq3zMpUYFCw6RC
|
||||||
tMZWiwtDoITazKgV55r0Y/UggqDmnlSQJpOEOogYVFaBGKCBsUKoSEYKCpJkmAPxCDGMUOmY9b9Y
|
eIA8dO0lbXGDEjFADHPifLNbYSmPthUNxcQx+FpYGgLl02bGnTTWxC12D+jzBIEfoJGtQqhIRgoK
|
||||||
BGh7r2hMnqK242fOaqINra6qJ0D6qdcqw+/0Sw7Xkhc4osYQvBojsdtEp3BzzCETEbaXTtfv+la7
|
kmSYAwEJMYxQycx6dFqArRcgB/BzRebK8H4ElRZdxAy0EK2wTa4Q2+0/az3RhlZX1RMg/cRrlcF3
|
||||||
dHleONlTKomTqlljV9NFR+2VYLbIjHkhZOxmbSAssUToJCjLELGifUFwagqUXd4roKxn4RnWHYoO
|
+iWHa0kLHFFzAF7Gn9xdwpK4KeaQiRDbS6frd32rnTo9L53sKZX4SdWcsavpIkbr9WC29Jx5I2Ti
|
||||||
jnvJgSRGYuN0rBmWYHD8vjYHZ+MCIRBgCtq/cKobeWmeaFZUwncirtp9fcI6oKWiCReDrD9NZgzh
|
Xm0uLJlk6CemyRCxon1BcGoKtC/v1VLWs/MMaw9FB8e97EDyILFxOt6MSzI6cl+bA2LhwiMX4AjV
|
||||||
v9HvScdIL/WXJoYPsw0vs4GI7elhFx1+yw7kQ2S6et5Ga3dITIQnF3I+eQT/TqJijMMOmqctfPAz
|
P3KpB3lpmVhWRMJXEq7afaWkdcBJRBMpBhkfTaIY4L9x35W7QSfllyYCn2IMvgYCjJnpaxe9/MsO
|
||||||
JY9TxooS+WLnSRqfZGAu8JyqECfQqQB21HVL9iTZOR3iMkeHOR2edUgNyJOnLTfUA5vOKPeRGiKP
|
/yFiDnXfoq1/TEhcJxVyPskE/1KiYozDFnqnLXzwMymPU8aGEvnFzrMETxIxL8hPVQgrIKkCdtR9
|
||||||
v4RwCn3gOpUQ+Kj3uCQIRAxaBuyG5jW19sb4UIlFDNMAzjeyxnKivKIPN6mHFw1U4gT5tdrBCQJS
|
SfYl1zkd4jKECnMuPOsQDZAnT1vwkAwwHaPcKyMJJ84Swil0gupVQtCDfkYvARBx0TLgNzTfuXU2
|
||||||
K8P5KOi3KbN4VBBrnm8dwezosxvArI6BCaRhSRwDDYwphFIYqnQzeOcSKK+LXLdDCRygJN8q1K0D
|
xjdKHKpYBnC+kTOSE6UVcbg5anjxQMqZkF+tHRweMLUyno+Cfpgvi0cFwXM91hP4nj42ged2DU8s
|
||||||
DpHhXWq7YSYSR6sSj9c8edkmFkLHGgo2wIq1Qo0HxIg0wB5Ad9L2UIAY2Qdu3IkT0qsi35+ItQPE
|
zcvjDlBguPKUQiit06DdkEyhHaR1OpTAAU7qrUPROvAQGd2hpjM8CcVx+sTfnTw7bmBBENhDsSZY
|
||||||
XENBk3NSANPYlndRZG30mlMKN6zJ13IYj7iWQ2G6/kZH35sWw8x1IoEbFr4kn/qNwSNBDQL0DBNc
|
slao0YAYkQbcA+hKYAMFtJH94sQ5cQKaVuKrk3G2B5tpCEACnRRkAuPqJQlaFe1mivTYgrythu4R
|
||||||
QUwsSBxPn6D0QaAkHOCUqRm/Yh6aLI0g/omcqRzFv047+yLJla/2tdW/vHBZDbJ8okLNIenWJlZE
|
/3IoSdjf6OjxxmIYuE4jWYPCl/Qzvxi/EatB4N85sRXYxAKEkXQZ6r4UosMGTpmY+Tvr1UQZSOKT
|
||||||
OBAX4RVCU5EXA427n3lEKTd8YXtfFB6jZr4ktMh4Bfwd6BpHua5DdNvEevjDVHR9jKP5qnFyV5PR
|
yJ9MUPbjtCMvkl15Zhhs9jMZPktAlnl0qDki387EggA3AsR5wmgq/UoAd+czGmHSHl/C3heFx6iZ
|
||||||
iO6N7/FVNzEbH0YV|
|
LwkvMmYB3wPd+CiHdAhsm66Gcpjqru84Wly1S+wCGeX4DvG9u2oQtfEhVwE=|
|
||||||
)
|
)
|
||||||
(checksum "B1BB6376E1D9DA80DB045BB70219177D")
|
(checksum "31947E973E5F83161F3F2C63004DA403")
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|||||||
18
Test_5.xml
@@ -5,7 +5,17 @@
|
|||||||
<date>Date1</date>
|
<date>Date1</date>
|
||||||
<tool>Eeschema 9.0.7+1</tool>
|
<tool>Eeschema 9.0.7+1</tool>
|
||||||
<textvar name="ASSEMBLY_NAME">Assembly Name</textvar>
|
<textvar name="ASSEMBLY_NAME">Assembly Name</textvar>
|
||||||
<textvar name="ASSEMBLY_NOTES"/>
|
<textvar name="ASSEMBLY_NOTES">ASSEMBLY NOTES (UNLESS OTHERWISE SPECIFIED)
|
||||||
|
|
||||||
|
1) DO NOT POPULATE COMPONENTS ARE MARKED WITH A RED CROSS
|
||||||
|
|
||||||
|
2) DO NOT POPULATE COMPONENTS ARE NOT PRESENT IN THE BOM
|
||||||
|
|
||||||
|
3) IF CONFLICTING INFORMATION IS FOUND BETWEEN THE ASSEMBLY
|
||||||
|
FILE AND BOM, BOM SHOULD BE USED AS THE MAIN SOURCE.
|
||||||
|
|
||||||
|
4) DOT IDENTIFIES PIN #1 LOCATION AND DEVICE ORIENTATION
|
||||||
|
WHEN VIEWED FROM THE TOP.</textvar>
|
||||||
<textvar name="ASSEMBLY_NUMBER">A99-9000</textvar>
|
<textvar name="ASSEMBLY_NUMBER">A99-9000</textvar>
|
||||||
<textvar name="ASSEMBLY_SCALE">1</textvar>
|
<textvar name="ASSEMBLY_SCALE">1</textvar>
|
||||||
<textvar name="COMPANY">Asymworks, LLC</textvar>
|
<textvar name="COMPANY">Asymworks, LLC</textvar>
|
||||||
@@ -71,9 +81,9 @@
|
|||||||
|
|
||||||
THE SUPPLIED ARTWORK MAY OR MAY NOT CONTAIN THE SPECIFIED
|
THE SUPPLIED ARTWORK MAY OR MAY NOT CONTAIN THE SPECIFIED
|
||||||
TRACE GEOMETRIES ON EVERY LAYERS SPECIFIED.</textvar>
|
TRACE GEOMETRIES ON EVERY LAYERS SPECIFIED.</textvar>
|
||||||
<textvar name="GIT_HASH">e918059</textvar>
|
<textvar name="GIT_HASH">c3a4047</textvar>
|
||||||
<textvar name="GIT_HASH_PCB">a3443e4</textvar>
|
<textvar name="GIT_HASH_PCB">e9fadcd</textvar>
|
||||||
<textvar name="GIT_HASH_SCH">5caa450</textvar>
|
<textvar name="GIT_HASH_SCH">e859a78</textvar>
|
||||||
<textvar name="GIT_URL">/jkrauss/Test_4</textvar>
|
<textvar name="GIT_URL">/jkrauss/Test_4</textvar>
|
||||||
<textvar name="PROJECT_CODE">P99</textvar>
|
<textvar name="PROJECT_CODE">P99</textvar>
|
||||||
<textvar name="RELEASE_DATE">2026-03-09</textvar>
|
<textvar name="RELEASE_DATE">2026-03-09</textvar>
|
||||||
|
|||||||
@@ -281,9 +281,9 @@
|
|||||||
<div class="output-comment">Assembly notes in TXT format</div>
|
<div class="output-comment">Assembly notes in TXT format</div>
|
||||||
<div class="items-container">
|
<div class="items-container">
|
||||||
|
|
||||||
<div class="output-box " onclick="location.href='../mfg/assembly/Test_5-fabrication_notes.txt'">
|
<div class="output-box " onclick="location.href='../mfg/assembly/Test_5-assembly_notes.txt'">
|
||||||
<img src="images/file_txt_64.png" alt="Test_5-fabrication_notes.txt" width="64" height="64">
|
<img src="images/file_txt_64.png" alt="Test_5-assembly_notes.txt" width="64" height="64">
|
||||||
<p class="filename">Test_5-fabrication_notes.txt</p>
|
<p class="filename">Test_5-assembly_notes.txt</p>
|
||||||
<p class="output-name">txt_assembly_notes</p>
|
<p class="output-name">txt_assembly_notes</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -212,7 +212,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div id="main">
|
<div id="main">
|
||||||
<div class="output-virtual-box" id="panel_801">
|
<div class="output-virtual-box" id="panel_801">
|
||||||
<div class="output-comment">@COMMENT@</div>
|
<div class="output-comment">PCB Panelization</div>
|
||||||
<div class="items-container">
|
<div class="items-container">
|
||||||
|
|
||||||
<div class="output-box " onclick="location.href='../panels/panel-800/Test_5-panel_801.kicad_pcb'">
|
<div class="output-box " onclick="location.href='../panels/panel-800/Test_5-panel_801.kicad_pcb'">
|
||||||
|
|||||||
@@ -237,8 +237,8 @@
|
|||||||
<div class="output-comment">Top 3D viewer PCB render in PNG format</div>
|
<div class="output-comment">Top 3D viewer PCB render in PNG format</div>
|
||||||
<div class="items-container">
|
<div class="items-container">
|
||||||
|
|
||||||
<div class="output-box wide" onclick="location.href='../renders/Test_5-top.png'">
|
<div class="output-box " onclick="location.href='../renders/Test_5-top.png'">
|
||||||
<img src="images/cat_png_3d_viewer_top_Test_5-top.png" alt="Test_5-top.png" width="512" height="302">
|
<img src="images/file_png_64.png" alt="Test_5-top.png" width="64" height="64">
|
||||||
<p class="filename">Test_5-top.png</p>
|
<p class="filename">Test_5-top.png</p>
|
||||||
<p class="output-name">png_3d_viewer_top</p>
|
<p class="output-name">png_3d_viewer_top</p>
|
||||||
</div>
|
</div>
|
||||||
@@ -248,8 +248,8 @@
|
|||||||
<div class="output-comment">Bottom 3D viewer PCB render in PNG format</div>
|
<div class="output-comment">Bottom 3D viewer PCB render in PNG format</div>
|
||||||
<div class="items-container">
|
<div class="items-container">
|
||||||
|
|
||||||
<div class="output-box wide" onclick="location.href='../renders/Test_5-bottom.png'">
|
<div class="output-box " onclick="location.href='../renders/Test_5-bottom.png'">
|
||||||
<img src="images/cat_png_3d_viewer_bottom_Test_5-bottom.png" alt="Test_5-bottom.png" width="512" height="302">
|
<img src="images/file_png_64.png" alt="Test_5-bottom.png" width="64" height="64">
|
||||||
<p class="filename">Test_5-bottom.png</p>
|
<p class="filename">Test_5-bottom.png</p>
|
||||||
<p class="output-name">png_3d_viewer_bottom</p>
|
<p class="output-name">png_3d_viewer_bottom</p>
|
||||||
</div>
|
</div>
|
||||||
@@ -259,8 +259,8 @@
|
|||||||
<div class="output-comment">Top (angled) 3D viewer PCB render in PNG format</div>
|
<div class="output-comment">Top (angled) 3D viewer PCB render in PNG format</div>
|
||||||
<div class="items-container">
|
<div class="items-container">
|
||||||
|
|
||||||
<div class="output-box wide" onclick="location.href='../renders/Test_5-angled_top.png'">
|
<div class="output-box " onclick="location.href='../renders/Test_5-angled_top.png'">
|
||||||
<img src="images/cat_png_3d_viewer_angled_top_Test_5-angled_top.png" alt="Test_5-angled_top.png" width="512" height="323">
|
<img src="images/file_png_64.png" alt="Test_5-angled_top.png" width="64" height="64">
|
||||||
<p class="filename">Test_5-angled_top.png</p>
|
<p class="filename">Test_5-angled_top.png</p>
|
||||||
<p class="output-name">png_3d_viewer_angled_top</p>
|
<p class="output-name">png_3d_viewer_angled_top</p>
|
||||||
</div>
|
</div>
|
||||||
@@ -270,8 +270,8 @@
|
|||||||
<div class="output-comment">Bottom (angled) 3D viewer PCB render in PNG format</div>
|
<div class="output-comment">Bottom (angled) 3D viewer PCB render in PNG format</div>
|
||||||
<div class="items-container">
|
<div class="items-container">
|
||||||
|
|
||||||
<div class="output-box wide" onclick="location.href='../renders/Test_5-angled_bottom.png'">
|
<div class="output-box " onclick="location.href='../renders/Test_5-angled_bottom.png'">
|
||||||
<img src="images/cat_png_3d_viewer_angled_bottom_Test_5-angled_bottom.png" alt="Test_5-angled_bottom.png" width="512" height="310">
|
<img src="images/file_png_64.png" alt="Test_5-angled_bottom.png" width="64" height="64">
|
||||||
<p class="filename">Test_5-angled_bottom.png</p>
|
<p class="filename">Test_5-angled_bottom.png</p>
|
||||||
<p class="output-name">png_3d_viewer_angled_bottom</p>
|
<p class="output-name">png_3d_viewer_angled_bottom</p>
|
||||||
</div>
|
</div>
|
||||||
@@ -287,8 +287,8 @@
|
|||||||
<p class="output-name">blender_3d_top</p>
|
<p class="output-name">blender_3d_top</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="output-box wide" onclick="location.href='../renders/Test_5-blender_3d_top.png'">
|
<div class="output-box " onclick="location.href='../renders/Test_5-blender_3d_top.png'">
|
||||||
<img src="images/cat_blender_3d_top_Test_5-blender_3d_top.png" alt="Test_5-blender_3d_top.png" width="512" height="306">
|
<img src="images/file_png_64.png" alt="Test_5-blender_3d_top.png" width="64" height="64">
|
||||||
<p class="filename">Test_5-blender_3d_top.png</p>
|
<p class="filename">Test_5-blender_3d_top.png</p>
|
||||||
<p class="output-name">blender_3d_top</p>
|
<p class="output-name">blender_3d_top</p>
|
||||||
</div>
|
</div>
|
||||||
@@ -304,8 +304,8 @@
|
|||||||
<p class="output-name">blender_3d_bottom</p>
|
<p class="output-name">blender_3d_bottom</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="output-box wide" onclick="location.href='../renders/Test_5-blender_3d_bottom.png'">
|
<div class="output-box " onclick="location.href='../renders/Test_5-blender_3d_bottom.png'">
|
||||||
<img src="images/cat_blender_3d_bottom_Test_5-blender_3d_bottom.png" alt="Test_5-blender_3d_bottom.png" width="512" height="302">
|
<img src="images/file_png_64.png" alt="Test_5-blender_3d_bottom.png" width="64" height="64">
|
||||||
<p class="filename">Test_5-blender_3d_bottom.png</p>
|
<p class="filename">Test_5-blender_3d_bottom.png</p>
|
||||||
<p class="output-name">blender_3d_bottom</p>
|
<p class="output-name">blender_3d_bottom</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 148 KiB |
|
Before Width: | Height: | Size: 151 KiB After Width: | Height: | Size: 151 KiB |
|
Before Width: | Height: | Size: 195 KiB |
|
Before Width: | Height: | Size: 164 KiB |
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 87 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 119 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 168 KiB After Width: | Height: | Size: 168 KiB |
|
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 93 KiB |
|
Before Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 124 KiB |
|
Before Width: | Height: | Size: 65 KiB |
|
Before Width: | Height: | Size: 87 KiB |
@@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
kibot:
|
kibot:
|
||||||
version: 1
|
version: 1
|
||||||
|
# merge_pre: update_xml
|
||||||
|
|
||||||
variants: []
|
variants: []
|
||||||
|
|
||||||
@@ -20,6 +21,7 @@ groups:
|
|||||||
- @TXT_SCH_NOTES_OUTPUT@
|
- @TXT_SCH_NOTES_OUTPUT@
|
||||||
- @TXT_FAB_NOTES_OUTPUT@
|
- @TXT_FAB_NOTES_OUTPUT@
|
||||||
- @TXT_ASSY_NOTES_OUTPUT@
|
- @TXT_ASSY_NOTES_OUTPUT@
|
||||||
|
- tables
|
||||||
|
|
||||||
# Draft Outputs Group (used in DRAFT state only) ---------------------------
|
# Draft Outputs Group (used in DRAFT state only) ---------------------------
|
||||||
- name: draft_group
|
- name: draft_group
|
||||||
@@ -68,17 +70,17 @@ groups:
|
|||||||
outputs:
|
outputs:
|
||||||
- @CSV_BOM_OUTPUT@
|
- @CSV_BOM_OUTPUT@
|
||||||
- @HTML_BOM_OUTPUT@
|
- @HTML_BOM_OUTPUT@
|
||||||
- @HTML_IBOM_OUTPUT@
|
# - @HTML_IBOM_OUTPUT@
|
||||||
|
|
||||||
# PCB Render Outputs -------------------------------------------------------
|
# PCB Render Outputs -------------------------------------------------------
|
||||||
- name: renders
|
- name: renders
|
||||||
outputs:
|
outputs:
|
||||||
- @PCBDRAW_2D_TOP_PCB_OUTPUT@
|
- @PCBDRAW_2D_TOP_PCB_OUTPUT@
|
||||||
- @PCBDRAW_2D_BOT_PCB_OUTPUT@
|
- @PCBDRAW_2D_BOT_PCB_OUTPUT@
|
||||||
- @BLENDER_3D_TOP@
|
# - @BLENDER_3D_TOP@
|
||||||
- @BLENDER_3D_BOT@
|
# - @BLENDER_3D_BOT@
|
||||||
- @BLENDER_3D_ANGLED_TOP@
|
# - @BLENDER_3D_ANGLED_TOP@
|
||||||
- @BLENDER_3D_ANGLED_BOT@
|
# - @BLENDER_3D_ANGLED_BOT@
|
||||||
|
|
||||||
# KiCad 3D Viewer Renders (render_3d) are currently disabled as they do
|
# 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
|
# not look very good in KiCad 9 and they cause a warning in the KiBot
|
||||||
@@ -97,7 +99,6 @@ groups:
|
|||||||
# Fabrication Outputs ------------------------------------------------------
|
# Fabrication Outputs ------------------------------------------------------
|
||||||
- name: fab
|
- name: fab
|
||||||
outputs:
|
outputs:
|
||||||
- tables
|
|
||||||
- @GERBER_OUTPUT@
|
- @GERBER_OUTPUT@
|
||||||
- @EXCELLON_DRILL_OUTPUT@
|
- @EXCELLON_DRILL_OUTPUT@
|
||||||
- @ODB_OUTPUT@
|
- @ODB_OUTPUT@
|
||||||
@@ -650,7 +651,7 @@ import:
|
|||||||
NAME: @TXT_ASSY_NOTES_OUTPUT@
|
NAME: @TXT_ASSY_NOTES_OUTPUT@
|
||||||
COMMENT: Assembly notes in TXT format
|
COMMENT: Assembly notes in TXT format
|
||||||
DIR: @ASSEMBLY_DIR@
|
DIR: @ASSEMBLY_DIR@
|
||||||
OUTPUT_ID: fabrication_notes
|
OUTPUT_ID: assembly_notes
|
||||||
TEMPLATE: @NOTES_DIR@/assembly_notes.txt
|
TEMPLATE: @NOTES_DIR@/assembly_notes.txt
|
||||||
|
|
||||||
# Panelization Outputs -----------------------------------------------------
|
# Panelization Outputs -----------------------------------------------------
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ outputs:
|
|||||||
create_preview: true
|
create_preview: true
|
||||||
title: '@TITLE@'
|
title: '@TITLE@'
|
||||||
|
|
||||||
|
...
|
||||||
definitions:
|
definitions:
|
||||||
NAME: panel
|
NAME: panel
|
||||||
COMMENT: PCB Panelization
|
COMMENT: PCB Panelization
|
||||||
|
|||||||
8189
kibot_run_preprocess.log
Normal file
533
kibot_run_xml.log
Normal file
@@ -0,0 +1,533 @@
|
|||||||
|
DEBUG:KiBot 1.8.6 verbose level: 0 started on 2026-03-10 00:47:29.381551 (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': [],
|
||||||
|
'--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_xml.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_pre_update_xml.yaml',
|
||||||
|
'--quick-start': False,
|
||||||
|
'--quiet': False,
|
||||||
|
'--rst': False,
|
||||||
|
'--schematic': None,
|
||||||
|
'--skip-pre': None,
|
||||||
|
'--start': '.',
|
||||||
|
'--stop-on-warnings': False,
|
||||||
|
'--sub-pcbs': False,
|
||||||
|
'--type': [],
|
||||||
|
'--variant': [],
|
||||||
|
'--verbose': 0,
|
||||||
|
'--version': False,
|
||||||
|
'--warn-ci-cd': False,
|
||||||
|
'TARGET': []} (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_pre_update_xml.yaml', '-d', '.', '--log', 'kibot_run_xml.log'] (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': [],
|
||||||
|
'--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_xml.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_pre_update_xml.yaml',
|
||||||
|
'--quick-start': False,
|
||||||
|
'--quiet': False,
|
||||||
|
'--rst': False,
|
||||||
|
'--schematic': None,
|
||||||
|
'--skip-pre': None,
|
||||||
|
'--start': '.',
|
||||||
|
'--stop-on-warnings': False,
|
||||||
|
'--sub-pcbs': False,
|
||||||
|
'--type': [],
|
||||||
|
'--variant': [],
|
||||||
|
'--verbose': 0,
|
||||||
|
'--version': False,
|
||||||
|
'--warn-ci-cd': False,
|
||||||
|
'TARGET': []} (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_pre_update_xml.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:Parsing global options: {} (kibot - config_reader.py:301)
|
||||||
|
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: filters -> [] (kibot - optionable.py:362)
|
||||||
|
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 0x7f03e3c6d550> (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:Parsing preflight options: {'update_xml': True} (kibot - config_reader.py:283)
|
||||||
|
DEBUG:Parsing preflight update_xml (kibot - config_reader.py:292)
|
||||||
|
DEBUG:No font resources dir (kibot - kiplot.py:1257)
|
||||||
|
DEBUG:No color resources dir (kibot - kiplot.py:1278)
|
||||||
|
DEBUG:Starting outputs for board /workspace/jkrauss/Test_5/Test_5.kicad_pcb (kibot - kiplot.py:667)
|
||||||
|
DEBUG:Outputs before preflights: [] (kibot - kiplot.py:714)
|
||||||
|
DEBUG:Preflight checks (kibot - kiplot.py:548)
|
||||||
|
DEBUG:Configuring preflight update_xml (kibot.pre_base - pre_base.py:145)
|
||||||
|
DEBUG:Preflight apply update_xml (kibot.pre_base - pre_base.py:161)
|
||||||
|
DEBUG:Preflight run update_xml (kibot.pre_base - pre_base.py:165)
|
||||||
|
DEBUG:Starting tool check for KiCad Automation tools (kibot - dep_downloader.py:863)
|
||||||
|
DEBUG:- Checking binary tool KiCad Automation tools (kibot - dep_downloader.py:769)
|
||||||
|
DEBUG:- Looking for tool `eeschema_do` at system level (kibot - dep_downloader.py:697)
|
||||||
|
DEBUG:- Checking version for `/usr/local/bin/eeschema_do` (kibot - dep_downloader.py:664)
|
||||||
|
DEBUG:- Needed version (1, 5, 4) (kibot - dep_downloader.py:680)
|
||||||
|
DEBUG:- Running ['/usr/local/bin/eeschema_do', '--version'] (kibot - dep_downloader.py:630)
|
||||||
|
DEBUG:- Looking for version in `eeschema_do 2.3.6 - Copyright 2018-2024, INTI/Productize SPRL - License:
|
||||||
|
Apache 2.0` (kibot - dep_downloader.py:656)
|
||||||
|
DEBUG:- Found version (2, 3, 6, 0) (kibot - dep_downloader.py:691)
|
||||||
|
DEBUG:- Returning `/usr/local/bin/eeschema_do` (kibot - dep_downloader.py:870)
|
||||||
|
DEBUG:Expanding `/workspace/jkrauss/Test_5/.` in SCH context for update_xml: True parent: None (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)
|
||||||
|
- Updating BoM in XML format
|
||||||
|
DEBUG:Executing: /usr/local/bin/eeschema_do bom_xml /workspace/jkrauss/Test_5/Test_5.kicad_sch /workspace/jkrauss/Test_5/. (kibot - kiplot.py:193)
|
||||||
|
DEBUG:Command line: ['/usr/local/bin/eeschema_do', 'bom_xml', '/workspace/jkrauss/Test_5/Test_5.kicad_sch', '/workspace/jkrauss/Test_5/.'] (kibot - kiplot.py:195)
|
||||||
|
DEBUG:Output from command:
|
||||||
|
> (kibot - kiplot.py:207)
|
||||||
|
DEBUG:Removing temporal files (kibot.pre_base - pre_base.py:275)
|
||||||
|
DEBUG:Outputs after preflights: [] (kibot - kiplot.py:717)
|
||||||
|
DEBUG:Outputs after sorting: [] (kibot - kiplot.py:721)
|
||||||
11
mfg/assembly/Test_5-assembly_notes.txt
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
ASSEMBLY NOTES (UNLESS OTHERWISE SPECIFIED)
|
||||||
|
|
||||||
|
1) DO NOT POPULATE COMPONENTS ARE MARKED WITH A RED CROSS
|
||||||
|
|
||||||
|
2) DO NOT POPULATE COMPONENTS ARE NOT PRESENT IN THE BOM
|
||||||
|
|
||||||
|
3) IF CONFLICTING INFORMATION IS FOUND BETWEEN THE ASSEMBLY
|
||||||
|
FILE AND BOM, BOM SHOULD BE USED AS THE MAIN SOURCE.
|
||||||
|
|
||||||
|
4) DOT IDENTIFIES PIN #1 LOCATION AND DEVICE ORIENTATION
|
||||||
|
WHEN VIEWED FROM THE TOP.
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
M48
|
M48
|
||||||
; DRILL file {KiCad 9.0.7+1} date 2026-03-09T20:20:15+0000
|
; DRILL file {KiCad 9.0.7+1} date 2026-03-10T00:47:49+0000
|
||||||
; FORMAT={-:-/ absolute / metric / decimal}
|
; FORMAT={-:-/ absolute / metric / decimal}
|
||||||
; #@! TF.CreationDate,2026-03-09T20:20:15+00:00
|
; #@! TF.CreationDate,2026-03-10T00:47:49+00:00
|
||||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.7+1
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.7+1
|
||||||
; #@! TF.FileFunction,NonPlated,1,4,NPTH
|
; #@! TF.FileFunction,NonPlated,1,4,NPTH
|
||||||
FMAT,2
|
FMAT,2
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
M48
|
M48
|
||||||
; DRILL file {KiCad 9.0.7+1} date 2026-03-09T20:20:15+0000
|
; DRILL file {KiCad 9.0.7+1} date 2026-03-10T00:47:49+0000
|
||||||
; FORMAT={-:-/ absolute / metric / decimal}
|
; FORMAT={-:-/ absolute / metric / decimal}
|
||||||
; #@! TF.CreationDate,2026-03-09T20:20:15+00:00
|
; #@! TF.CreationDate,2026-03-10T00:47:49+00:00
|
||||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.7+1
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.7+1
|
||||||
; #@! TF.FileFunction,Plated,1,4,PTH
|
; #@! TF.FileFunction,Plated,1,4,PTH
|
||||||
FMAT,2
|
FMAT,2
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
||||||
%TF.CreationDate,2026-03-09T20:20:31+00:00*%
|
%TF.CreationDate,2026-03-10T00:49:54+00:00*%
|
||||||
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
||||||
%TF.SameCoordinates,Original*%
|
%TF.SameCoordinates,Original*%
|
||||||
%TF.FileFunction,Copper,L4,Bot*%
|
%TF.FileFunction,Copper,L4,Bot*%
|
||||||
%TF.FilePolarity,Positive*%
|
%TF.FilePolarity,Positive*%
|
||||||
%FSLAX46Y46*%
|
%FSLAX46Y46*%
|
||||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-09 20:20:31*
|
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54*
|
||||||
%MOMM*%
|
%MOMM*%
|
||||||
%LPD*%
|
%LPD*%
|
||||||
G01*
|
G01*
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
||||||
%TF.CreationDate,2026-03-09T20:20:31+00:00*%
|
%TF.CreationDate,2026-03-10T00:49:54+00:00*%
|
||||||
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
||||||
%TF.SameCoordinates,Original*%
|
%TF.SameCoordinates,Original*%
|
||||||
%TF.FileFunction,Soldermask,Bot*%
|
%TF.FileFunction,Soldermask,Bot*%
|
||||||
%TF.FilePolarity,Negative*%
|
%TF.FilePolarity,Negative*%
|
||||||
%FSLAX46Y46*%
|
%FSLAX46Y46*%
|
||||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-09 20:20:31*
|
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54*
|
||||||
%MOMM*%
|
%MOMM*%
|
||||||
%LPD*%
|
%LPD*%
|
||||||
G01*
|
G01*
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
||||||
%TF.CreationDate,2026-03-09T20:20:31+00:00*%
|
%TF.CreationDate,2026-03-10T00:49:54+00:00*%
|
||||||
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
||||||
%TF.SameCoordinates,Original*%
|
%TF.SameCoordinates,Original*%
|
||||||
%TF.FileFunction,Paste,Bot*%
|
%TF.FileFunction,Paste,Bot*%
|
||||||
%TF.FilePolarity,Positive*%
|
%TF.FilePolarity,Positive*%
|
||||||
%FSLAX46Y46*%
|
%FSLAX46Y46*%
|
||||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-09 20:20:31*
|
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54*
|
||||||
%MOMM*%
|
%MOMM*%
|
||||||
%LPD*%
|
%LPD*%
|
||||||
G01*
|
G01*
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
||||||
%TF.CreationDate,2026-03-09T20:20:31+00:00*%
|
%TF.CreationDate,2026-03-10T00:49:54+00:00*%
|
||||||
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
||||||
%TF.SameCoordinates,Original*%
|
%TF.SameCoordinates,Original*%
|
||||||
%TF.FileFunction,Legend,Bot*%
|
%TF.FileFunction,Legend,Bot*%
|
||||||
%TF.FilePolarity,Positive*%
|
%TF.FilePolarity,Positive*%
|
||||||
%FSLAX46Y46*%
|
%FSLAX46Y46*%
|
||||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-09 20:20:31*
|
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54*
|
||||||
%MOMM*%
|
%MOMM*%
|
||||||
%LPD*%
|
%LPD*%
|
||||||
G01*
|
G01*
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
||||||
%TF.CreationDate,2026-03-09T20:20:31+00:00*%
|
%TF.CreationDate,2026-03-10T00:49:54+00:00*%
|
||||||
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
||||||
%TF.SameCoordinates,Original*%
|
%TF.SameCoordinates,Original*%
|
||||||
%TF.FileFunction,Profile,NP*%
|
%TF.FileFunction,Profile,NP*%
|
||||||
%FSLAX46Y46*%
|
%FSLAX46Y46*%
|
||||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-09 20:20:31*
|
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54*
|
||||||
%MOMM*%
|
%MOMM*%
|
||||||
%LPD*%
|
%LPD*%
|
||||||
G01*
|
G01*
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
||||||
%TF.CreationDate,2026-03-09T20:20:31+00:00*%
|
%TF.CreationDate,2026-03-10T00:49:54+00:00*%
|
||||||
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
||||||
%TF.SameCoordinates,Original*%
|
%TF.SameCoordinates,Original*%
|
||||||
%TF.FileFunction,Copper,L1,Top*%
|
%TF.FileFunction,Copper,L1,Top*%
|
||||||
%TF.FilePolarity,Positive*%
|
%TF.FilePolarity,Positive*%
|
||||||
%FSLAX46Y46*%
|
%FSLAX46Y46*%
|
||||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-09 20:20:31*
|
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54*
|
||||||
%MOMM*%
|
%MOMM*%
|
||||||
%LPD*%
|
%LPD*%
|
||||||
G01*
|
G01*
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
||||||
%TF.CreationDate,2026-03-09T20:20:31+00:00*%
|
%TF.CreationDate,2026-03-10T00:49:54+00:00*%
|
||||||
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
||||||
%TF.SameCoordinates,Original*%
|
%TF.SameCoordinates,Original*%
|
||||||
%TF.FileFunction,Soldermask,Top*%
|
%TF.FileFunction,Soldermask,Top*%
|
||||||
%TF.FilePolarity,Negative*%
|
%TF.FilePolarity,Negative*%
|
||||||
%FSLAX46Y46*%
|
%FSLAX46Y46*%
|
||||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-09 20:20:31*
|
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54*
|
||||||
%MOMM*%
|
%MOMM*%
|
||||||
%LPD*%
|
%LPD*%
|
||||||
G01*
|
G01*
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
||||||
%TF.CreationDate,2026-03-09T20:20:31+00:00*%
|
%TF.CreationDate,2026-03-10T00:49:54+00:00*%
|
||||||
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
||||||
%TF.SameCoordinates,Original*%
|
%TF.SameCoordinates,Original*%
|
||||||
%TF.FileFunction,Paste,Top*%
|
%TF.FileFunction,Paste,Top*%
|
||||||
%TF.FilePolarity,Positive*%
|
%TF.FilePolarity,Positive*%
|
||||||
%FSLAX46Y46*%
|
%FSLAX46Y46*%
|
||||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-09 20:20:31*
|
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54*
|
||||||
%MOMM*%
|
%MOMM*%
|
||||||
%LPD*%
|
%LPD*%
|
||||||
G01*
|
G01*
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
||||||
%TF.CreationDate,2026-03-09T20:20:31+00:00*%
|
%TF.CreationDate,2026-03-10T00:49:54+00:00*%
|
||||||
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
||||||
%TF.SameCoordinates,Original*%
|
%TF.SameCoordinates,Original*%
|
||||||
%TF.FileFunction,Legend,Top*%
|
%TF.FileFunction,Legend,Top*%
|
||||||
%TF.FilePolarity,Positive*%
|
%TF.FilePolarity,Positive*%
|
||||||
%FSLAX46Y46*%
|
%FSLAX46Y46*%
|
||||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-09 20:20:31*
|
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54*
|
||||||
%MOMM*%
|
%MOMM*%
|
||||||
%LPD*%
|
%LPD*%
|
||||||
G01*
|
G01*
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
||||||
%TF.CreationDate,2026-03-09T20:20:31+00:00*%
|
%TF.CreationDate,2026-03-10T00:49:54+00:00*%
|
||||||
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
||||||
%TF.SameCoordinates,Original*%
|
%TF.SameCoordinates,Original*%
|
||||||
%TF.FileFunction,Copper,L2,Inr*%
|
%TF.FileFunction,Copper,L2,Inr*%
|
||||||
%TF.FilePolarity,Positive*%
|
%TF.FilePolarity,Positive*%
|
||||||
%FSLAX46Y46*%
|
%FSLAX46Y46*%
|
||||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-09 20:20:31*
|
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54*
|
||||||
%MOMM*%
|
%MOMM*%
|
||||||
%LPD*%
|
%LPD*%
|
||||||
G01*
|
G01*
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.7+1*%
|
||||||
%TF.CreationDate,2026-03-09T20:20:31+00:00*%
|
%TF.CreationDate,2026-03-10T00:49:54+00:00*%
|
||||||
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
%TF.ProjectId,Test_5,54657374-5f35-42e6-9b69-6361645f7063,NO_TAG+ (Unreleased)*%
|
||||||
%TF.SameCoordinates,Original*%
|
%TF.SameCoordinates,Original*%
|
||||||
%TF.FileFunction,Copper,L3,Inr*%
|
%TF.FileFunction,Copper,L3,Inr*%
|
||||||
%TF.FilePolarity,Positive*%
|
%TF.FilePolarity,Positive*%
|
||||||
%FSLAX46Y46*%
|
%FSLAX46Y46*%
|
||||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-09 20:20:31*
|
G04 Created by KiCad (PCBNEW 9.0.7+1) date 2026-03-10 00:49:54*
|
||||||
%MOMM*%
|
%MOMM*%
|
||||||
%LPD*%
|
%LPD*%
|
||||||
G01*
|
G01*
|
||||||
|
|||||||
16858
models/Test_5-step.step
@@ -0,0 +1,11 @@
|
|||||||
|
ASSEMBLY NOTES (UNLESS OTHERWISE SPECIFIED)
|
||||||
|
|
||||||
|
1) DO NOT POPULATE COMPONENTS ARE MARKED WITH A RED CROSS
|
||||||
|
|
||||||
|
2) DO NOT POPULATE COMPONENTS ARE NOT PRESENT IN THE BOM
|
||||||
|
|
||||||
|
3) IF CONFLICTING INFORMATION IS FOUND BETWEEN THE ASSEMBLY
|
||||||
|
FILE AND BOM, BOM SHOULD BE USED AS THE MAIN SOURCE.
|
||||||
|
|
||||||
|
4) DOT IDENTIFIES PIN #1 LOCATION AND DEVICE ORIENTATION
|
||||||
|
WHEN VIEWED FROM THE TOP.
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
(version 1)
|
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 183 KiB |
|
Before Width: | Height: | Size: 183 KiB After Width: | Height: | Size: 183 KiB |
|
Before Width: | Height: | Size: 129 KiB |
|
Before Width: | Height: | Size: 203 KiB |
|
Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 1.2 MiB |
|
Before Width: | Height: | Size: 1.0 MiB After Width: | Height: | Size: 1.0 MiB |
|
Before Width: | Height: | Size: 1.4 MiB |
|
Before Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 80 KiB |
|
Before Width: | Height: | Size: 102 KiB |