Dell Precision 5560 - Windows 10

Hardware info on main page.

The first nvme ssd has Windows on it

tingo@torfinn-precision5560:~$ sudo parted /dev/nvme0n1 print
Model: PC711 NVMe SK hynix 1TB (nvme)
Disk /dev/nvme0n1: 1024GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                          Flags
 1      1049kB  253MB   252MB   fat32        EFI system partition          boot, esp
 2      253MB   387MB   134MB                Microsoft reserved partition  msftres
 3      387MB   1022GB  1021GB               Basic data partition          msftdata
 4      1022GB  1023GB  1038MB  ntfs                                       hidden, diag
 5      1023GB  1024GB  1473MB  ntfs                                       hidden, diag

History

2024-02-12: today Bluetooth was missing in win10. No bluetooth enable icon, no working BT mouse, no nothing. Fixed with a restart of the machine.

2023-12-04: Windows - clean reinstall today. Had a few bluescreens after reinstall, resulting in opening a case with Dell support. After a preboot quick test, and advanced test no more bluescreens so far.

2023-12-01: a total of 8 bluescreens on startup today. Some of them without the "red cross" over the loudspeaker icon in the status bar. But always touchpad and mouse not working.

2023-11-30: 1 x bluescreen on startup.

2023-11-30 8:28:31  BugCheck    The computer has rebooted from a bugcheck.  The bugcheck was: 0x0000009f (0x0000000000000003, 0xffffcf039498a0a0, 0xfffff582bc47f150, 0xffffcf03b7219010). A dump was saved in: C:\Windows\MEMORY.DMP. Report Id: 262dcd7d-c4a4-4ae9-b043-17d2dbd21930.

2023-11-29: support installed a new version of the nVidi driver - nVidia Graphics Driver 546.01.

2023-11-29: 2 x bluescreens on startup. From event viewer

2023-11-29 8:17:57  BugCheck    The computer has rebooted from a bugcheck.  The bugcheck was: 0x0000009f (0x0000000000000003, 0xffffda863df88060, 0xfffff2025f4bf150, 0xffffda865ef5ca90). A dump was saved in: C:\Windows\MEMORY.DMP. Report Id: 0677af1c-9b66-4a8d-817d-9e092a98d375.
2023-11-29 8:28:07  BugCheck    The computer has rebooted from a bugcheck.  The bugcheck was: 0x0000009f (0x0000000000000003, 0xffff96021b564060, 0xfffff88352447ba0, 0xffff96023c9afb00). A dump was saved in: C:\Windows\MEMORY.DMP. Report Id: 66d16806-4077-404c-adf9-5dd9eff9be06.

2023-11-27: 2 x bluescreens on startup. From event viewer

2023-11-27 8:14:38 BugCheck The computer has rebooted from a bugcheck.  The bugcheck was: 0x0000009f (0x0000000000000003, 0xffffd809bd386060, 0xffff988882c3f150, 0xffffd809bdcd4a20). A dump was saved in: C:\Windows\MEMORY.DMP. Report Id: 5b38f80c-b820-45d5-8b3b-e87bd761ff2a.
2023-11-27 8:10:19 BugCheck The computer has rebooted from a bugcheck.  The bugcheck was: 0x0000009f (0x0000000000000003, 0xffffa082a61c9060, 0xffffc78c89ebf150, 0xffffa082c40d64a0). A dump was saved in: C:\Windows\MEMORY.DMP. Report Id: 330ffbbf-0c4d-4534-88f7-c1b841afbd67.

2023-11-23: no bluescreen on startup this morning, but around 15, the machine got a bluescreen. In Event Viewer, I can see: 15:05:54 Error The previous system shutdown at 2:36:06 PM on 11/23/2023 was unexpected.

2023-11-22: the machine had two bluescreens on startup this morning.

2023-11-21: the machine had a bluescreen on startup this morning.

2023-11-16: the machine had a bluescreen on startup this morning.

2023-11-15: the machine had two bluescreens on startup this morning.

2023-11-13: the machine had a bluescreen on startup this morning.

2023-11-09: the machine restarted unexpectedly, no bluescreen. In Event Viewer I can see:

The previous system shutdown at 11:43:58 AM on 11/9/2023 was unexpected.

2023-11-08: bluescreen - two today (so far).

2023-11-07: and a bluescreen on startup this morning too.

2023-11-06: the machine had a bluescreen on startup this morning.

2023-11-03: the machine had a couple of bluescreens.

2023-08-02: wsl - Ubuntu 22.04 - run KiBot

tingo@NO-OSL-TI21:/mnt/c/Users/torfinn.ingolfsen/OneDrive - Inventas AS/Documents/Inventas/0_faglig/KiCAD/Test_projects/kicad7$ kibot --quick-start
Analyzing `./KiCAD_automation_test` dir
Using SCH file: KiCAD_automation_test/KiCAD_automation_test.kicad_sch
- Creating ./KiCAD_automation_test/kibot_generated.kibot.yaml example configuration
WARNING:(W090) Upgrade `blender` command (Blender) (kibot - dep_downloader.py:799)
WARNING:(W090) Home page: https://www.blender.org/ (kibot - dep_downloader.py:799)
WARNING:(W090) Debian package: blender (kibot - dep_downloader.py:799)
WARNING:(W090) Arch package: blender (kibot - dep_downloader.py:799)
WARNING:(W090) Output that needs it: blender_export (kibot - dep_downloader.py:799)
WARNING:(W090) Try running the installation checker: kibot-check (kibot - dep_downloader.py:799)

Generating targets for `./KiCAD_automation_test/kibot_generated.kibot.yaml`, destination: `Generated`
Using SCH file: KiCAD_automation_test/KiCAD_automation_test.kicad_sch
- 'QR code symbol and footprint example' (basic_qr_lib_example) [qr_lib]
- 'Gerbers compatible with Elecrow' (_Elecrow_gerbers) [gerber]
- 'Drill files compatible with Elecrow' (_Elecrow_drill) [excellon]
- 'Gerbers compatible with FusionPCB' (_FusionPCB_gerbers) [gerber]
- 'Drill files compatible with FusionPCB' (_FusionPCB_drill) [excellon]
- 'Gerbers compatible with JLCPCB' (_JLCPCB_gerbers) [gerber]
- 'Drill files compatible with JLCPCB' (_JLCPCB_drill) [excellon]
- 'Pick and place file, JLCPCB style' (_JLCPCB_position) [position]
WARNING:(W062) Invalid column name `MPN`. Valid columns are ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', 'Footprint X', 'Footprint Y', 'Footprint Rot', 'Footprint Side', 'Footprint Type', 'Footprint Populate', 'Footprint X-Size', 'Footprint Y-Size']. (kibot - out_bom.py:667)
- 'Pick and place file, XYRS style' (_macrofab_xyrs) [bom]
WARNING:(W008) Unable to find KiCad configuration file (/home/tingo/.config/kicad/7.0/kicad_common.json) (kibot - config.py:197)
WARNING:(W010) Unable to find KiCad user templates (kibot - config.py:431)
- 'Gerbers compatible with PCBWay' (_PCBWay_gerbers) [gerber]
- 'Drill files compatible with PCBWay' (_PCBWay_drill) [excellon]
- 'Create a 4x4 complex panel' (_PanelDemo_4x4) [panelize]
- 'Board View export' (basic_boardview) [boardview]
- 'Generic Bill of Materials in HTML format' (generic_bom_html) [bom]
- 'Generic Bill of Materials in CSV format' (generic_bom_csv) [bom]
- 'Generic Bill of Materials in HRTXT format' (generic_bom_hrtxt) [bom]
- 'Generic Bill of Materials in TSV format' (generic_bom_tsv) [bom]
- 'Generic Bill of Materials in XML format' (generic_bom_xml) [bom]
- 'Generic Bill of Materials in XLSX format' (generic_bom_xlsx) [bom]
- 'Positional Bill of Materials in HTML format' (positional_bom_html) [bom]
- 'Positional Bill of Materials in XLSX format' (positional_bom_xlsx) [bom]
- 'Costs Bill of Materials in XLSX format' (costs_bom_xlsx) [bom]
WARNING:(WC017) Can't enable Digi-Key without a `client_id`, `client_secret` and `cache_path` (kibot.kicost.dist - api_digikey.py:113)
WARNING:(WC017) Can't enable Mouser without a `key` (kibot.kicost.dist - api_mouser.py:286)
WARNING:(WC017) Can't enable Elemen14 without a `key` (kibot.kicost.dist - api_element14.py:253)
WARNING:(WC017) Can't enable TME without a `token` and an `app_secret` (kibot.kicost.dist - api_tme.py:296)
WARNING:(WC017) Can't enable Nexar without a `client_id`, `client_secret` and `cache_path` (kibot.kicost.dist - api_nexar.py:209)
- 'PCB diff between the last two changes' (basic_diff_pcb) [diff]
- Trying to download KiCad PCB/SCH Diff (https://github.com/INTI-CMNB/KiDiff/releases)
ERROR:Upgrade `kicad-diff.py` command (KiCad PCB/SCH Diff) (kibot - dep_downloader.py:797)
ERROR:Home page: https://github.com/INTI-CMNB/KiDiff (kibot - dep_downloader.py:797)
ERROR:Download page: https://github.com/INTI-CMNB/KiDiff/releases (kibot - dep_downloader.py:797)
ERROR:Debian package: kicad pcb/sch diff (kibot - dep_downloader.py:797)
ERROR:Output that needs it: diff (kibot - dep_downloader.py:797)
ERROR:Try running the installation checker: kibot-check (kibot - dep_downloader.py:797)
- 'Schematic diff between the last two changes' (basic_diff_sch) [diff]
- Trying to download KiCad PCB/SCH Diff (https://github.com/INTI-CMNB/KiDiff/releases)
ERROR:Upgrade `kicad-diff.py` command (KiCad PCB/SCH Diff) (kibot - dep_downloader.py:797)
ERROR:Home page: https://github.com/INTI-CMNB/KiDiff (kibot - dep_downloader.py:797)
ERROR:Download page: https://github.com/INTI-CMNB/KiDiff/releases (kibot - dep_downloader.py:797)
ERROR:Debian package: kicad pcb/sch diff (kibot - dep_downloader.py:797)
ERROR:Output that needs it: diff (kibot - dep_downloader.py:797)
ERROR:Try running the installation checker: kibot-check (kibot - dep_downloader.py:797)
- 'Individual layers in DXF format' (basic_dxf) [dxf]
- 'Schematic in DXF format' (basic_dxf_sch_print) [dxf_sch_print]
- 'Drill files in EXCELLON format' (basic_excellon) [excellon]
- 'PCB in GenCAD format' (basic_gencad) [gencad]
- 'Drill files in GERB_DRILL format' (basic_gerb_drill) [gerb_drill]
- 'Gerbers in modern format, recommended by the standard' (gerber_modern) [gerber]
- 'Individual layers in HPGL format' (basic_hpgl) [hpgl]
- 'Schematic in HPGL format' (basic_hpgl_sch_print) [hpgl_sch_print]
- 'Interactive HTML BoM' (basic_ibom) [ibom]
- 'Information about the run' (basic_info) [info]
- 'Simple project presentation' (basic_kikit_present) [kikit_present]
- 'Schematic netlist in KiCad format' (classic_netlist) [netlist]
- 'IPC-D-356 netlist for testing' (ipc_netlist) [netlist]
- 'PCB' (basic_pcb_print_pdf) [pcb_print]
- 'PCB' (basic_pcb_print_svg) [pcb_print]
- 'PCB' (basic_pcb_print_png) [pcb_print]
- 'PCB' (basic_pcb_print_eps) [pcb_print]
- 'PCB' (basic_pcb_print_ps) [pcb_print]
- 'PCB 2D render in SVG format, using jlcpcb-green-enig style' (basic_pcbdraw_svg_jlcpcb_green_enig_top) [pcbdraw]
- 'PCB 2D render in PNG format, using jlcpcb-green-enig style' (basic_pcbdraw_png_jlcpcb_green_enig_top) [pcbdraw]
- 'PCB 2D render in JPG format, using jlcpcb-green-enig style' (basic_pcbdraw_jpg_jlcpcb_green_enig_top) [pcbdraw]
- 'PCB 2D render in SVG format, using set-blue-enig style' (basic_pcbdraw_svg_set_blue_enig_top) [pcbdraw]
- 'PCB 2D render in PNG format, using set-blue-enig style' (basic_pcbdraw_png_set_blue_enig_top) [pcbdraw]
- 'PCB 2D render in JPG format, using set-blue-enig style' (basic_pcbdraw_jpg_set_blue_enig_top) [pcbdraw]
- 'PCB 2D render in SVG format, using set-red-hasl style' (basic_pcbdraw_svg_set_red_hasl_top) [pcbdraw]
- 'PCB 2D render in PNG format, using set-red-hasl style' (basic_pcbdraw_png_set_red_hasl_top) [pcbdraw]
- 'PCB 2D render in JPG format, using set-red-hasl style' (basic_pcbdraw_jpg_set_red_hasl_top) [pcbdraw]
- 'PCB 2D render in SVG format, using jlcpcb-green-enig style' (basic_pcbdraw_svg_jlcpcb_green_enig_bottom) [pcbdraw]
- 'PCB 2D render in PNG format, using jlcpcb-green-enig style' (basic_pcbdraw_png_jlcpcb_green_enig_bottom) [pcbdraw]
- 'PCB 2D render in JPG format, using jlcpcb-green-enig style' (basic_pcbdraw_jpg_jlcpcb_green_enig_bottom) [pcbdraw]
- 'PCB 2D render in SVG format, using set-blue-enig style' (basic_pcbdraw_svg_set_blue_enig_bottom) [pcbdraw]
- 'PCB 2D render in PNG format, using set-blue-enig style' (basic_pcbdraw_png_set_blue_enig_bottom) [pcbdraw]
- 'PCB 2D render in JPG format, using set-blue-enig style' (basic_pcbdraw_jpg_set_blue_enig_bottom) [pcbdraw]
- 'PCB 2D render in SVG format, using set-red-hasl style' (basic_pcbdraw_svg_set_red_hasl_bottom) [pcbdraw]
- 'PCB 2D render in PNG format, using set-red-hasl style' (basic_pcbdraw_png_set_red_hasl_bottom) [pcbdraw]
- 'PCB 2D render in JPG format, using set-red-hasl style' (basic_pcbdraw_jpg_set_red_hasl_bottom) [pcbdraw]
- 'Individual layers in PDF format' (basic_pdf) [pdf]
- 'Schematic in PDF format' (basic_pdf_sch_print) [pdf_sch_print]
- 'Components position for Pick & Place' (basic_position_ASCII) [position]
- 'Components position for Pick & Place' (basic_position_CSV) [position]
- 'Individual layers in PS format' (basic_ps) [ps]
- 'Schematic in PS format' (basic_ps_sch_print) [ps_sch_print]
- '3D view from top' (basic_render_3d_top) [render_3d]
- '3D view from 30 degrees' (basic_render_3d_30deg) [render_3d]
- '3D view from bottom' (basic_render_3d_bottom) [render_3d]
- 'Simple design report' (report_simple) [report]
ERROR:/usr/bin/pandoc error: 47 (kibot - out_report.py:858)
- 'Full design report' (report_full) [report]
ERROR:/usr/bin/pandoc error: 47 (kibot - out_report.py:858)
- '3D self-registering stencil' (basic_stencil_3d) [stencil_3d]
- 'Steel stencil for alignment jig' (basic_stencil_for_jig) [stencil_for_jig]
- '3D model in STEP format' (basic_step) [step]
- 'Individual layers in SVG format' (basic_svg) [svg]
- 'Schematic in SVG format' (basic_svg_sch_print) [svg_sch_print]
- 'PCB in VRML format' (basic_vrml) [vrml]
- 'ZIP file for Elecrow' (_Elecrow_compress) [compress]
- 'ZIP file for FusionPCB' (_FusionPCB_compress) [compress]
WARNING:(W062) Invalid column name ``. Valid columns are ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', 'Footprint X', 'Footprint Y', 'Footprint Rot', 'Footprint Side', 'Footprint Type', 'Footprint Populate', 'Footprint X-Size', 'Footprint Y-Size']. (kibot - out_bom.py:667)
- 'ZIP file for JLCPCB' (_JLCPCB_compress) [compress]
- 'ZIP file for PCBWay' (_PCBWay_compress) [compress]
- 'Web page to browse the results' (basic_navigate_results) [navigate_results]
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
WARNING:(W107) Using the `stencil.side: auto` option could create a wrong list of files. (kibot - out_any_stencil.py:90)
WARNING:(W091) Generated/diff/KiCAD_automation_test-diff_pcb.pdf not yet generated, using an icon (kibot - out_navigate_results.py:261)
WARNING:(W091) Generated/diff/KiCAD_automation_test-diff_sch.pdf not yet generated, using an icon (kibot - out_navigate_results.py:261)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
WARNING:(W091) Generated/KiCAD_automation_test-report_simple.pdf not yet generated, using an icon (kibot - out_navigate_results.py:261)
WARNING:(W091) Generated/KiCAD_automation_test-report.pdf not yet generated, using an icon (kibot - out_navigate_results.py:261)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)
ERROR:Failed to run /usr/bin/convert, error 1 (kibot - out_navigate_results.py:151)

2023-08-02: wsl - installed Ubunto 22.04 LTS

tingo@NO-OSL-TI21:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.2 LTS
Release:        22.04
Codename:       jammy

added repo for KiCad 7, installed KiCad 7, KiBot and all tools needed.

2023-08-02: wsl - Debian 12.1, but still only KiCad 6, both in main repositories and in bookworm-backports.

2023-08-02: KiBot - try it without --dry-run

$ kibot --quick-start
WARNING:(W106) Running on Windows, this is experimental, please report any problem (kibot - log.py:106)
Analyzing `.\KiCAD_automation_test` dir
Using SCH file: KiCAD_automation_test\KiCAD_automation_test.kicad_sch
- Creating .\KiCAD_automation_test\kibot_generated.kibot.yaml example configuration
WARNING:(W090) Missing `blender` command (Blender), install it (kibot - log.py:106)
WARNING:(W090) Home page: https://www.blender.org/ (kibot - log.py:106)
WARNING:(W090) Debian package: blender (kibot - log.py:106)
WARNING:(W090) Arch package: blender (kibot - log.py:106)
WARNING:(W090) Output that needs it: blender_export (kibot - log.py:106)
WARNING:(W090) Try running the installation checker: kibot-check (kibot - log.py:106)
- Trying to download KiCost (https://github.com/hildogjr/KiCost/releases)
WARNING:(W090) Missing Python installation tool (pip) (kibot - log.py:106)
WARNING:(W090) Missing `kicost` command (KiCost), install it (kibot - log.py:106)
WARNING:(W090) Home page: https://github.com/hildogjr/KiCost (kibot - log.py:106)
WARNING:(W090) Download page: https://github.com/hildogjr/KiCost/releases (kibot - log.py:106)
WARNING:(W090) Debian package: kicost (kibot - log.py:106)
WARNING:(W090) Output that needs it: kicost (kibot - log.py:106)
WARNING:(W090) Used to find components costs and specs (v1.1.8) (kibot - log.py:106)
- Trying to download Interactive HTML BoM (https://github.com/INTI-CMNB/InteractiveHtmlBom/releases)
WARNING:(W090) Missing `generate_interactive_bom.py` command (Interactive HTML BoM), install it (kibot - log.py:106)
WARNING:(W090) Home page: https://github.com/INTI-CMNB/InteractiveHtmlBom (kibot - log.py:106)
WARNING:(W090) Download page: https://github.com/INTI-CMNB/InteractiveHtmlBom/releases (kibot - log.py:106)
WARNING:(W090) Debian package: interactive html bom (kibot - log.py:106)
WARNING:(W090) Output that needs it: ibom (kibot - log.py:106)
- Trying to download KiKit (https://github.com/yaqwsx/KiKit/releases)
WARNING:(W090) Missing `kikit` command (KiKit), install it (kibot - log.py:106)
WARNING:(W090) Home page: https://github.com/yaqwsx/KiKit (kibot - log.py:106)
WARNING:(W090) Download page: https://github.com/yaqwsx/KiKit/releases (kibot - log.py:106)
WARNING:(W090) Debian package: kikit (kibot - log.py:106)
WARNING:(W090) Output that needs it: panelize (kibot - log.py:106)
- Trying to download RSVG tools (None)
WARNING:(W090) Missing `rsvg-convert` command (RSVG tools), install it (kibot - log.py:106)
WARNING:(W090) Home page: https://gitlab.gnome.org/GNOME/librsvg (kibot - log.py:106)
WARNING:(W090) Debian package: librsvg2-bin (kibot - log.py:106)
WARNING:(W090) Arch package: librsvg (kibot - log.py:106)
WARNING:(W090) Output that needs it: pcb_print (kibot - log.py:106)
WARNING:(W090) Used to create PDF, PNG, PS and EPS formats (kibot - log.py:106)
WARNING:(W090) Disabling most printed formats (kibot - log.py:106)
- Trying to download Ghostscript (https://github.com/ArtifexSoftware/ghostpdl-downloads/releases)
WARNING:(W090) Missing `gs` command (Ghostscript), install it (kibot - log.py:106)
WARNING:(W090) Home page: https://www.ghostscript.com/ (kibot - log.py:106)
WARNING:(W090) Download page: https://github.com/ArtifexSoftware/ghostpdl-downloads/releases (kibot - log.py:106)
WARNING:(W090) Debian package: ghostscript (kibot - log.py:106)
WARNING:(W090) Arch package: ghostscript (kibot - log.py:106)
WARNING:(W090) Used to create PNG, PS and EPS formats (kibot - log.py:106)
WARNING:(W090) Disabling postscript/PDF printed format (kibot - log.py:106)
- Trying to download ImageMagick (https://imagemagick.org/script/download.php)
WARNING:(W090) Upgrade `convert` command (ImageMagick) (kibot - log.py:106)
WARNING:(W090) Home page: https://imagemagick.org/ (kibot - log.py:106)
WARNING:(W090) Download page: https://imagemagick.org/script/download.php (kibot - log.py:106)
WARNING:(W090) Debian package: imagemagick (kibot - log.py:106)
WARNING:(W090) Arch package: imagemagick (kibot - log.py:106)
WARNING:(W090) - Recommended extra Arch packages: gsfonts (kibot - log.py:106)
WARNING:(W090) Used to create monochrome prints and scaled PNG files (kibot - log.py:106)
WARNING:(W090) Upgrade `pandoc` command (Pandoc) (kibot - log.py:106)
WARNING:(W090) Home page: https://pandoc.org/ (kibot - log.py:106)
WARNING:(W090) Download page: https://github.com/jgm/pandoc/releases (kibot - log.py:106)
WARNING:(W090) Debian package: pandoc (kibot - log.py:106)
WARNING:(W090) - Recommended extra Debian packages: texlive texlive-latex-base texlive-latex-recommended (kibot - log.py:106)
WARNING:(W090) Arch package: pandoc (kibot - log.py:106)
WARNING:(W090) - Recommended extra Arch packages: texlive-core (kibot - log.py:106)
WARNING:(W090) In CI/CD environments: the `kicad_auto_test` docker image contains it. (kibot - log.py:106)
WARNING:(W090) Output that needs it: report (kibot - log.py:106)
WARNING:(W090) Used to create PDF/ODF/DOCX files (kibot - log.py:106)
- Trying to download KiKit (https://github.com/yaqwsx/KiKit/releases)
WARNING:(W090) Upgrade `kikit` command (KiKit) (kibot - log.py:106)
WARNING:(W090) Output that needs it: stencil_3d (kibot - log.py:106)
- Trying to download KiKit (https://github.com/yaqwsx/KiKit/releases)
WARNING:(W090) Output that needs it: stencil_for_jig (kibot - log.py:106)

Generating targets for `.\KiCAD_automation_test\kibot_generated.kibot.yaml`, destination: `Generated`
Using SCH file: KiCAD_automation_test\KiCAD_automation_test.kicad_sch
- 'QR code symbol and footprint example' (basic_qr_lib_example) [qr_lib]
- 'Gerbers compatible with Elecrow' (_Elecrow_gerbers) [gerber]
- 'Drill files compatible with Elecrow' (_Elecrow_drill) [excellon]
- 'Gerbers compatible with FusionPCB' (_FusionPCB_gerbers) [gerber]
- 'Drill files compatible with FusionPCB' (_FusionPCB_drill) [excellon]
- 'Gerbers compatible with JLCPCB' (_JLCPCB_gerbers) [gerber]
- 'Drill files compatible with JLCPCB' (_JLCPCB_drill) [excellon]
- 'Pick and place file, JLCPCB style' (_JLCPCB_position) [position]
WARNING:(W062) Invalid column name `MPN`. Valid columns are ['Row', 'Description', 'Part', 'Part Lib', 'References', 'Value', 'Footprint', 'Footprint Lib', 'Quantity Per PCB', 'Build Quantity', 'Status', 'Datasheet', 'Sheetpath', 'Source BoM', 'Reference', 'Footprint X', 'Footprint Y', 'Footprint Rot', 'Footprint Side', 'Footprint Type', 'Footprint Populate', 'Footprint X-Size', 'Footprint Y-Size']. (kibot - log.py:106)
- 'Pick and place file, XYRS style' (_macrofab_xyrs) [bom]
WARNING:(W009) KiCad config without environment.vars section (kibot - log.py:106)
WARNING:(W010) Unable to find KiCad libraries (kibot - log.py:106)
WARNING:(W010) Unable to find KiCad templates (kibot - log.py:106)
WARNING:(W010) Unable to find KiCad user templates (kibot - log.py:106)
WARNING:(W010) Unable to find KiCad footprints (kibot - log.py:106)
WARNING:(W010) Unable to find KiCad 3D models (kibot - log.py:106)
- 'Gerbers compatible with PCBWay' (_PCBWay_gerbers) [gerber]
- 'Drill files compatible with PCBWay' (_PCBWay_drill) [excellon]
- 'Board View export' (basic_boardview) [boardview]
- 'Generic Bill of Materials in HTML format' (generic_bom_html) [bom]
- 'Generic Bill of Materials in CSV format' (generic_bom_csv) [bom]
- 'Generic Bill of Materials in HRTXT format' (generic_bom_hrtxt) [bom]
- 'Generic Bill of Materials in TSV format' (generic_bom_tsv) [bom]
- 'Generic Bill of Materials in XML format' (generic_bom_xml) [bom]
- 'Generic Bill of Materials in XLSX format' (generic_bom_xlsx) [bom]
- 'Positional Bill of Materials in HTML format' (positional_bom_html) [bom]
- 'Positional Bill of Materials in XLSX format' (positional_bom_xlsx) [bom]
- 'PCB diff between the last two changes' (basic_diff_pcb) [diff]
- Trying to download KiCad PCB/SCH Diff (https://github.com/INTI-CMNB/KiDiff/releases)
ERROR:Missing `kicad-diff.py` command (KiCad PCB/SCH Diff), install it (kibot - __init__.py:1475)
ERROR:Home page: https://github.com/INTI-CMNB/KiDiff (kibot - __init__.py:1475)
ERROR:Download page: https://github.com/INTI-CMNB/KiDiff/releases (kibot - __init__.py:1475)
ERROR:Debian package: kicad pcb/sch diff (kibot - __init__.py:1475)
ERROR:Output that needs it: diff (kibot - __init__.py:1475)
ERROR:Try running the installation checker: kibot-check (kibot - __init__.py:1475)
- 'Schematic diff between the last two changes' (basic_diff_sch) [diff]
- Trying to download KiCad PCB/SCH Diff (https://github.com/INTI-CMNB/KiDiff/releases)
ERROR:Missing `kicad-diff.py` command (KiCad PCB/SCH Diff), install it (kibot - __init__.py:1475)
ERROR:Home page: https://github.com/INTI-CMNB/KiDiff (kibot - __init__.py:1475)
ERROR:Download page: https://github.com/INTI-CMNB/KiDiff/releases (kibot - __init__.py:1475)
ERROR:Debian package: kicad pcb/sch diff (kibot - __init__.py:1475)
ERROR:Output that needs it: diff (kibot - __init__.py:1475)
ERROR:Try running the installation checker: kibot-check (kibot - __init__.py:1475)
- 'Individual layers in DXF format' (basic_dxf) [dxf]
- 'Schematic in DXF format' (basic_dxf_sch_print) [dxf_sch_print]
- Trying to download KiCad Automation tools (https://github.com/INTI-CMNB/KiAuto/releases)
ERROR:Missing `eeschema_do` command (KiCad Automation tools), install it (kibot - __init__.py:1475)
ERROR:Home page: https://github.com/INTI-CMNB/KiAuto (kibot - __init__.py:1475)
ERROR:Download page: https://github.com/INTI-CMNB/KiAuto/releases (kibot - __init__.py:1475)
ERROR:Debian package: kicad automation tools (kibot - __init__.py:1475)
ERROR:Output that needs it: dxf_sch_print (kibot - __init__.py:1475)
ERROR:Try running the installation checker: kibot-check (kibot - __init__.py:1475)
- 'Drill files in EXCELLON format' (basic_excellon) [excellon]
- 'PCB in GenCAD format' (basic_gencad) [gencad]
- Trying to download KiCad Automation tools (https://github.com/INTI-CMNB/KiAuto/releases)
ERROR:Missing `pcbnew_do` command (KiCad Automation tools), install it (kibot - __init__.py:1475)
ERROR:Home page: https://github.com/INTI-CMNB/KiAuto (kibot - __init__.py:1475)
ERROR:Download page: https://github.com/INTI-CMNB/KiAuto/releases (kibot - __init__.py:1475)
ERROR:Debian package: kicad automation tools (kibot - __init__.py:1475)
ERROR:Output that needs it: gencad (kibot - __init__.py:1475)
ERROR:Try running the installation checker: kibot-check (kibot - __init__.py:1475)
- 'Drill files in GERB_DRILL format' (basic_gerb_drill) [gerb_drill]
- 'Gerbers in modern format, recommended by the standard' (gerber_modern) [gerber]
- 'Individual layers in HPGL format' (basic_hpgl) [hpgl]
- 'Schematic in HPGL format' (basic_hpgl_sch_print) [hpgl_sch_print]
- Trying to download KiCad Automation tools (https://github.com/INTI-CMNB/KiAuto/releases)
ERROR:Missing `eeschema_do` command (KiCad Automation tools), install it (kibot - __init__.py:1475)
ERROR:Home page: https://github.com/INTI-CMNB/KiAuto (kibot - __init__.py:1475)
ERROR:Download page: https://github.com/INTI-CMNB/KiAuto/releases (kibot - __init__.py:1475)
ERROR:Debian package: kicad automation tools (kibot - __init__.py:1475)
ERROR:Output that needs it: hpgl_sch_print (kibot - __init__.py:1475)
ERROR:Try running the installation checker: kibot-check (kibot - __init__.py:1475)
- 'Information about the run' (basic_info) [info]
Traceback (most recent call last):
  File "C:\Program Files\KiCad\7.0\bin\Lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Program Files\KiCad\7.0\bin\Lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\KiCad\7.0\3rdparty\Python39\Scripts\kibot.exe\__main__.py", line 7, in <module>
  File "C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\KiCad\7.0\3rdparty\Python39\site-packages\kibot\__main__.py", line 470, in main
    generate_examples(args.start, args.dry, args.type)
  File "C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\KiCad\7.0\3rdparty\Python39\site-packages\kibot\kiplot.py", line 1085, in generate_examples
    generate_targets(c)
  File "C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\KiCad\7.0\3rdparty\Python39\site-packages\kibot\kiplot.py", line 971, in generate_targets
    generate_outputs(outputs, [], False, None, False, False, dont_stop=True)
  File "C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\KiCad\7.0\3rdparty\Python39\site-packages\kibot\kiplot.py", line 527, in generate_outputs
    _generate_outputs(outputs, targets, invert, skip_pre, cli_order, no_priority, dont_stop)
  File "C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\KiCad\7.0\3rdparty\Python39\site-packages\kibot\kiplot.py", line 517, in _generate_outputs
    run_output(out, dont_stop)
  File "C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\KiCad\7.0\3rdparty\Python39\site-packages\kibot\kiplot.py", line 418, in run_output
    out.run(get_output_dir(out.dir, out))
  File "C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\KiCad\7.0\3rdparty\Python39\site-packages\kibot\out_base.py", line 197, in run
    self.options.run(self.expand_filename(output_dir, output))
  File "C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\KiCad\7.0\3rdparty\Python39\site-packages\kibot\out_info.py", line 41, in run
    ret = run_command([os.path.join(dir, 'kibot-check'), '-p'])
  File "C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\KiCad\7.0\3rdparty\Python39\site-packages\kibot\kiplot.py", line 167, in run_command
    res = _run_command(command, change_to)
  File "C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\KiCad\7.0\3rdparty\Python39\site-packages\kibot\kiplot.py", line 153, in _run_command
    return run(command, check=True, stdout=PIPE, stderr=STDOUT, cwd=change_to)
  File "C:\Program Files\KiCad\7.0\bin\Lib\subprocess.py", line 505, in run
    with Popen(*popenargs, **kwargs) as process:
  File "C:\Program Files\KiCad\7.0\bin\Lib\subprocess.py", line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "C:\Program Files\KiCad\7.0\bin\Lib\subprocess.py", line 1420, in _execute_child
    hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
OSError: [WinError 193] %1 is not a valid Win32 application

didn't work to well.

2023-08-02: try to run KiBot from git bash (started from a powershell with PATH that includes KiCad 7 python and KiBot)

torfinn.ingolfsen@NO-OSL-TI21 MINGW64 ~/OneDrive - Inventas AS/Documents/Inventas/0_faglig/KiCAD/Test_projects/kicad7 (master)
$ pwd
/c/Users/torfinn.ingolfsen/OneDrive - Inventas AS/Documents/Inventas/0_faglig/KiCAD/Test_projects/kicad7

run kibot

$ kibot --quick-start --dry
WARNING:(W106) Running on Windows, this is experimental, please report any problem (kibot - log.py:106)
Analyzing `.\KiCAD_automation_test` dir
Using SCH file: KiCAD_automation_test\KiCAD_automation_test.kicad_sch
- Creating .\KiCAD_automation_test\kibot_generated.kibot.yaml example configuration
WARNING:(W090) Missing `blender` command (Blender), install it (kibot - log.py:106)
WARNING:(W090) Home page: https://www.blender.org/ (kibot - log.py:106)
WARNING:(W090) Debian package: blender (kibot - log.py:106)
WARNING:(W090) Arch package: blender (kibot - log.py:106)
WARNING:(W090) Output that needs it: blender_export (kibot - log.py:106)
WARNING:(W090) Try running the installation checker: kibot-check (kibot - log.py:106)
- Trying to download KiCost (https://github.com/hildogjr/KiCost/releases)
WARNING:(W090) Missing Python installation tool (pip) (kibot - log.py:106)
WARNING:(W090) Missing `kicost` command (KiCost), install it (kibot - log.py:106)
WARNING:(W090) Home page: https://github.com/hildogjr/KiCost (kibot - log.py:106)
WARNING:(W090) Download page: https://github.com/hildogjr/KiCost/releases (kibot - log.py:106)
WARNING:(W090) Debian package: kicost (kibot - log.py:106)
WARNING:(W090) Output that needs it: kicost (kibot - log.py:106)
WARNING:(W090) Used to find components costs and specs (v1.1.8) (kibot - log.py:106)
- Trying to download Interactive HTML BoM (https://github.com/INTI-CMNB/InteractiveHtmlBom/releases)
WARNING:(W090) Missing `generate_interactive_bom.py` command (Interactive HTML BoM), install it (kibot - log.py:106)
WARNING:(W090) Home page: https://github.com/INTI-CMNB/InteractiveHtmlBom (kibot - log.py:106)
WARNING:(W090) Download page: https://github.com/INTI-CMNB/InteractiveHtmlBom/releases (kibot - log.py:106)
WARNING:(W090) Debian package: interactive html bom (kibot - log.py:106)
WARNING:(W090) Output that needs it: ibom (kibot - log.py:106)
- Trying to download KiKit (https://github.com/yaqwsx/KiKit/releases)
WARNING:(W090) Missing `kikit` command (KiKit), install it (kibot - log.py:106)
WARNING:(W090) Home page: https://github.com/yaqwsx/KiKit (kibot - log.py:106)
WARNING:(W090) Download page: https://github.com/yaqwsx/KiKit/releases (kibot - log.py:106)
WARNING:(W090) Debian package: kikit (kibot - log.py:106)
WARNING:(W090) Output that needs it: panelize (kibot - log.py:106)
- Trying to download RSVG tools (None)
WARNING:(W090) Missing `rsvg-convert` command (RSVG tools), install it (kibot - log.py:106)
WARNING:(W090) Home page: https://gitlab.gnome.org/GNOME/librsvg (kibot - log.py:106)
WARNING:(W090) Debian package: librsvg2-bin (kibot - log.py:106)
WARNING:(W090) Arch package: librsvg (kibot - log.py:106)
WARNING:(W090) Output that needs it: pcb_print (kibot - log.py:106)
WARNING:(W090) Used to create PDF, PNG, PS and EPS formats (kibot - log.py:106)
WARNING:(W090) Disabling most printed formats (kibot - log.py:106)
- Trying to download Ghostscript (https://github.com/ArtifexSoftware/ghostpdl-downloads/releases)
WARNING:(W090) Missing `gs` command (Ghostscript), install it (kibot - log.py:106)
WARNING:(W090) Home page: https://www.ghostscript.com/ (kibot - log.py:106)
WARNING:(W090) Download page: https://github.com/ArtifexSoftware/ghostpdl-downloads/releases (kibot - log.py:106)
WARNING:(W090) Debian package: ghostscript (kibot - log.py:106)
WARNING:(W090) Arch package: ghostscript (kibot - log.py:106)
WARNING:(W090) Used to create PNG, PS and EPS formats (kibot - log.py:106)
WARNING:(W090) Disabling postscript/PDF printed format (kibot - log.py:106)
- Trying to download ImageMagick (https://imagemagick.org/script/download.php)
WARNING:(W090) Upgrade `convert` command (ImageMagick) (kibot - log.py:106)
WARNING:(W090) Home page: https://imagemagick.org/ (kibot - log.py:106)
WARNING:(W090) Download page: https://imagemagick.org/script/download.php (kibot - log.py:106)
WARNING:(W090) Debian package: imagemagick (kibot - log.py:106)
WARNING:(W090) Arch package: imagemagick (kibot - log.py:106)
WARNING:(W090) - Recommended extra Arch packages: gsfonts (kibot - log.py:106)
WARNING:(W090) Used to create monochrome prints and scaled PNG files (kibot - log.py:106)
WARNING:(W090) Upgrade `pandoc` command (Pandoc) (kibot - log.py:106)
WARNING:(W090) Home page: https://pandoc.org/ (kibot - log.py:106)
WARNING:(W090) Download page: https://github.com/jgm/pandoc/releases (kibot - log.py:106)
WARNING:(W090) Debian package: pandoc (kibot - log.py:106)
WARNING:(W090) - Recommended extra Debian packages: texlive texlive-latex-base texlive-latex-recommended (kibot - log.py:106)
WARNING:(W090) Arch package: pandoc (kibot - log.py:106)
WARNING:(W090) - Recommended extra Arch packages: texlive-core (kibot - log.py:106)
WARNING:(W090) In CI/CD environments: the `kicad_auto_test` docker image contains it. (kibot - log.py:106)
WARNING:(W090) Output that needs it: report (kibot - log.py:106)
WARNING:(W090) Used to create PDF/ODF/DOCX files (kibot - log.py:106)
- Trying to download KiKit (https://github.com/yaqwsx/KiKit/releases)
WARNING:(W090) Upgrade `kikit` command (KiKit) (kibot - log.py:106)
WARNING:(W090) Output that needs it: stencil_3d (kibot - log.py:106)
- Trying to download KiKit (https://github.com/yaqwsx/KiKit/releases)
WARNING:(W090) Output that needs it: stencil_for_jig (kibot - log.py:106)

2023-08-02: check if python from KiCad 7 have pip, and try to install KiBot

[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\Inventas\0_faglig\KiCAD\Test_projects\kicad7] $ python -m pip --version
pip 23.2.1 from C:\Program Files\KiCad\7.0\bin\Lib\site-packages\pip (python 3.9)

install KiBot

[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\Inventas\0_faglig\KiCAD\Test_projects\kicad7] $ python -m pip install --no-compile kibot
Defaulting to user installation because normal site-packages is not writeable
Collecting kibot
  Obtaining dependency information for kibot from https://files.pythonhosted.org/packages/70/ea/8425451b63abca7b6202f3c75492d62a5e0e61c186d70269340495bb01fd/kibot-1.6.3-py3-none-any.whl.metadata
  Downloading kibot-1.6.3-py3-none-any.whl.metadata (466 kB)
     ---------------------------------------- 466.7/466.7 kB 4.1 MB/s eta 0:00:00
Collecting colorama (from kibot)
  Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting kiauto (from kibot)
  Obtaining dependency information for kiauto from https://files.pythonhosted.org/packages/54/b8/266a38a6cce986712043f9174e6975980c4987cb0d06aeb7858e3edd9438/kiauto-2.2.6-py3-none-any.whl.metadata
  Downloading kiauto-2.2.6-py3-none-any.whl.metadata (14 kB)
Collecting lark (from kibot)
  Obtaining dependency information for lark from https://files.pythonhosted.org/packages/9a/16/54258d6b368db265bde53515fe7ccb7c261b4ff3591b6354531abfe922ef/lark-1.1.7-py3-none-any.whl.metadata
  Downloading lark-1.1.7-py3-none-any.whl.metadata (1.9 kB)
Collecting markdown2 (from kibot)
  Obtaining dependency information for markdown2 from https://files.pythonhosted.org/packages/f1/98/61276a753f078dd2f3171c9a69fd3f451d220e806b2b1cdca41b8e368b0f/markdown2-2.4.10-py2.py3-none-any.whl.metadata
  Downloading markdown2-2.4.10-py2.py3-none-any.whl.metadata (2.0 kB)
Collecting pyyaml (from kibot)
  Obtaining dependency information for pyyaml from https://files.pythonhosted.org/packages/84/4d/82704d1ab9290b03da94e6425f5e87396b999fd7eb8e08f3a92c158402bf/PyYAML-6.0.1-cp39-cp39-win_amd64.whl.metadata
  Downloading PyYAML-6.0.1-cp39-cp39-win_amd64.whl.metadata (2.1 kB)
Collecting qrcodegen (from kibot)
  Using cached qrcodegen-1.8.0-py3-none-any.whl (14 kB)
Requirement already satisfied: requests in c:\program files\kicad\7.0\bin\lib\site-packages (from kibot) (2.31.0)
Collecting xlsxwriter (from kibot)
  Obtaining dependency information for xlsxwriter from https://files.pythonhosted.org/packages/37/94/25d3ec8587974de7ebd790232aa3155abfe44ed23df7ccaa4645977a1cbe/XlsxWriter-3.1.2-py3-none-any.whl.metadata
  Downloading XlsxWriter-3.1.2-py3-none-any.whl.metadata (2.5 kB)
Collecting psutil (from kiauto->kibot)
  Using cached psutil-5.9.5-cp36-abi3-win_amd64.whl (255 kB)
Collecting xvfbwrapper (from kiauto->kibot)
  Using cached xvfbwrapper-0.2.9.tar.gz (5.6 kB)
  Preparing metadata (setup.py) ... done
Requirement already satisfied: charset-normalizer<4,>=2 in c:\program files\kicad\7.0\bin\lib\site-packages (from requests->kibot) (3.1.0)
Requirement already satisfied: idna<4,>=2.5 in c:\program files\kicad\7.0\bin\lib\site-packages (from requests->kibot) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in c:\program files\kicad\7.0\bin\lib\site-packages (from requests->kibot) (2.0.3)
Requirement already satisfied: certifi>=2017.4.17 in c:\program files\kicad\7.0\bin\lib\site-packages (from requests->kibot) (2023.5.7)
Using cached kibot-1.6.3-py3-none-any.whl (1.0 MB)
Using cached kiauto-2.2.6-py3-none-any.whl (76 kB)
Using cached lark-1.1.7-py3-none-any.whl (108 kB)
Using cached markdown2-2.4.10-py2.py3-none-any.whl (39 kB)
Downloading PyYAML-6.0.1-cp39-cp39-win_amd64.whl (152 kB)
   ---------------------------------------- 152.8/152.8 kB ? eta 0:00:00
Using cached XlsxWriter-3.1.2-py3-none-any.whl (153 kB)
Building wheels for collected packages: xvfbwrapper
  Building wheel for xvfbwrapper (setup.py) ... done
  Created wheel for xvfbwrapper: filename=xvfbwrapper-0.2.9-py3-none-any.whl size=5043 sha256=8aca079cd5ee31bb73eb4d9dd4aecb56a4c4645e45a4ebca2e157ad3a198be01
  Stored in directory: c:\users\torfinn.ingolfsen\appdata\local\pip\cache\wheels\aa\09\0e\c0fa4c721cfb0a003121597a24181add912b7488054d2311ad
Successfully built xvfbwrapper
Installing collected packages: xvfbwrapper, xlsxwriter, qrcodegen, pyyaml, psutil, markdown2, lark, colorama, kiauto, kibot
  WARNING: The script markdown2.exe is installed in 'C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\KiCad\7.0\3rdparty\Python39\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts kibot.exe and kiplot.exe are installed in 'C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\KiCad\7.0\3rdparty\Python39\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed colorama kiauto kibot lark markdown2 psutil pyyaml qrcodegen xlsxwriter xvfbwrapper

add the scripts directory to Path

[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\Inventas\0_faglig\KiCAD\Test_projects\kicad7] $ Add-PathVariable 'C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\KiCad\7.0\3rdparty\Python39\Scripts'

check

[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\Inventas\0_faglig\KiCAD\Test_projects\kicad7] $ which kibot
C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\KiCad\7.0\3rdparty\Python39\Scripts\kibot.exe

run kibot-check

[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\Inventas\0_faglig\KiCAD\Test_projects\kicad7] $ python "C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\KiCad\7.0\3rdparty\Python39\Scripts\kibot-check"
KiBot installation checker

←[;1;4mCore:←[0m
Windows
Python: [32m3.9.16 (main, May 18 2023, 07:48:16) [MSC v.1936 64 bit (AMD64)][39m
KiCad: [31m7.0.6←[39m
Kibot: 1.6.3

Modules:
Colorama: 0.4.6
LXML: Not available
Lark: 1.1.7
PyYAML: 6.0.1
QRCodeGen: Ok
Requests: 2.31.0
XLSXWriter: 3.1.2
Xvfbwrapper: Not available
markdown2: 2.4.10
mistune: Not available
numpy: 1.25.0

Tools:
Bash: 5.2.15 (GNU bash, version 5.2.15(1)-release (x86_64-pc-linux-gnu))
Blender: Not available
Ghostscript: Not available
Git: 2.39.2 (git version 2.39.2.windows.1)
Failed to run C:\Windows\system32\convert.EXE, error 4
ImageMagick: *UNKNOWN*
Interactive HTML BoM: Not available
KiBoM: Not available
KiCad Automation tools (kiauto): Not available
KiCad PCB/SCH Diff (kidiff): Not available
KiCost: Not available
KiKit: Not available
OpenSCAD: Not available
Pandoc: Not available
RAR: Not available
RSVG tools: Not available
Xvfb: Not available

* KiBot is currently tested under Linux
  Windows may work with some limitations for KiCad 6.x
  Consider using a docker image, Windows docker can run Linux images (using virtualization)
  You can also try WSL (Windows Subsystem for Linux)
   Please consult: https://github.com/INTI-CMNB/KiBot/issues

* Blender not installed or too old
  Visit: https://www.blender.org/
  - Mandatory for `blender_export`

* Ghostscript not installed or too old
  Visit: https://www.ghostscript.com/
  Download it from: https://github.com/ArtifexSoftware/ghostpdl-downloads/releases
  This tool might be automatically downloaded by KiBot.
  - Optional to:
    - Create outputs preview for `navigate_results`
    - Create PNG, PS and EPS formats for `pcb_print`

* ImageMagick not installed or too old
  Visit: https://imagemagick.org/
  Download it from: https://imagemagick.org/script/download.php
  This tool might be automatically downloaded by KiBot.
  - Optional to:
    - Automatically crop images for `blender_export`
    - Create outputs preview for `navigate_results`
    - Create monochrome prints and scaled PNG files for `pcb_print`
    - Create JPG and BMP images for `pcbdraw`
    - Automatically crop images for `render_3d`

* Interactive HTML BoM not installed or too old
  Visit: https://github.com/INTI-CMNB/InteractiveHtmlBom
  Download it from: https://github.com/INTI-CMNB/InteractiveHtmlBom/releases
  Please install the Python Installer (pip).
  - Mandatory for `ibom`

* KiBoM not installed or too old
  Visit: https://github.com/INTI-CMNB/KiBoM
  Download it from: https://github.com/INTI-CMNB/KiBoM/releases
  Please install the Python Installer (pip).
  - Mandatory for `kibom`

* KiCad Automation tools not installed or too old
  Visit: https://github.com/INTI-CMNB/KiAuto
  Download it from: https://github.com/INTI-CMNB/KiAuto/releases
  Please install the Python Installer (pip).
  - Mandatory for: `dxf_sch_print`, `gencad`, `hpgl_sch_print`, `netlist`, `pdf_pcb_print`, `pdf_sch_print`, `ps_sch_print`, `render_3d`, `run_drc`, `run_erc`, `step`, `svg_pcb_print`, `svg_sch_print`, `update_xml`, `vrml`
  - Optional to:
    - Compare schematics for `diff` (v2.2.0)
    - Show KiAuto installation information for `info` (v2.0.0)
    - Print the page frame in GUI mode for `pcb_print` (v1.6.7)

* KiCad PCB/SCH Diff not installed or too old
  Visit: https://github.com/INTI-CMNB/KiDiff
  Download it from: https://github.com/INTI-CMNB/KiDiff/releases
  Please install the Python Installer (pip).
  - Mandatory for `diff`

* KiCost not installed or too old
  Visit: https://github.com/hildogjr/KiCost
  Download it from: https://github.com/hildogjr/KiCost/releases
  Please install the Python Installer (pip).
  - Mandatory for `kicost`
  - Optional to find components costs and specs for `bom`

* KiKit not installed or too old
  Visit: https://github.com/yaqwsx/KiKit
  Download it from: https://github.com/yaqwsx/KiKit/releases
  Please install the Python Installer (pip).
  - Mandatory for: `panelize`, `stencil_3d`, `stencil_for_jig`
  - Optional to separate multiboard projects for general use

* Python module `LXML` not installed, too old or incompatible
  Install the Package Installer for Python (pip) and run this script again
  - Mandatory for: `pcb_print`, `pcbdraw`

* OpenSCAD not installed or too old
  Visit: https://openscad.org/
  Download it from: https://openscad.org/downloads.html
  - Mandatory for: `stencil_3d`, `stencil_for_jig`

* Pandoc not installed or too old
  Visit: https://pandoc.org/
  Download it from: https://github.com/jgm/pandoc/releases
  In CI/CD environments: the `kicad_auto_test` docker image contains it.
  - Optional to create PDF/ODF/DOCX files for `report`

* RAR not installed or too old
  Visit: https://www.rarlab.com/
  Download it from: https://www.rarlab.com/download.htm
  This tool might be automatically downloaded by KiBot.
  - Optional to compress in RAR format for `compress`

* RSVG tools not installed or too old
  Visit: https://gitlab.gnome.org/GNOME/librsvg
  This tool might be automatically downloaded by KiBot.
  - Optional to:
    - Create outputs preview for `navigate_results`
    - Create PNG icons for `navigate_results`
    - Create PDF, PNG, PS and EPS formats for `pcb_print`
    - Create PNG, JPG and BMP images for `pcbdraw`

* Xvfb not installed or too old
  Visit: https://www.x.org
  - Mandatory for: `stencil_3d`, `stencil_for_jig`

* Python module `Xvfbwrapper` not installed, too old or incompatible
  Install the Package Installer for Python (pip) and run this script again
  - Mandatory for: `stencil_3d`, `stencil_for_jig`

* Python module `mistune` not installed, too old or incompatible
  Install the Package Installer for Python (pip) and run this script again
  - Mandatory for `populate`


Color reference: ok, optional for an output, optional for general use, mandatory for an output, mandatory for general use

Did this help? Please consider commenting it on https://github.com/INTI-CMNB/KiBot/discussions/categories/kibot-check

2023-08-02: add KiCad 7 python to Path:

[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\Inventas\0_faglig\KiCAD\Test_projects\kicad7] $ Add-PathVariable "C:\Program Files\KiCad\7.0\bin"
[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\Inventas\0_faglig\KiCAD\Test_projects\kicad7] $ $env:path -split ";"
C:\Program Files\Eclipse Adoptium\jre-17.0.6.10-hotspot\bin
C:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem
C:\Windows\System32\WindowsPowerShell\v1.0\
C:\Windows\System32\OpenSSH\
C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin\
C:\Program Files\IVI Foundation\VISA\Win64\Bin\
C:\Program Files\otii
C:\Program Files\dotnet\
C:\Program Files\Docker\Docker\resources\bin
C:\ProgramData\DockerDesktop\version-bin
C:\Program Files\Git\cmd
C:\Program Files\PuTTY\
C:\Program Files (x86)\SimplySerial\
C:\Program Files\usbipd-win\
C:\Program Files\Nordic Semiconductor\nrf-command-line-tools\bin\
C:\Users\torfinn.ingolfsen\AppData\Local\Programs\Python\Python311\Scripts\
C:\Users\torfinn.ingolfsen\AppData\Local\Programs\Python\Python311\
C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin
C:\Program Files (x86)\Arm GNU Toolchain arm-none-eabi\12.2 rel1\bin
C:\Users\torfinn.ingolfsen\scoop\shims
C:\Users\torfinn.ingolfsen\.cargo\bin
C:\Users\torfinn.ingolfsen\AppData\Local\Microsoft\WindowsApps
C:\Users\torfinn.ingolfsen\AppData\Local\Programs\Microsoft VS Code\bin
C:\Program Files\Neovim\bin
C:\Users\torfinn.ingolfsen\tools\PSTools
C:\Users\torfinn.ingolfsen\tools\scripts
C:\ti\msp430-gcc\bin
C:\ti\mspdebug\
C:\Users\torfinn.ingolfsen\AppData\Roaming\xPacks\openocd\bin\
C:\Program Files\KiCad\7.0\bin

verify

[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\Inventas\0_faglig\KiCAD\Test_projects\kicad7] $ which python
C:\Program Files\KiCad\7.0\bin\python.exe
[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\Inventas\0_faglig\KiCAD\Test_projects\kicad7] $ python -c 'import pcbnew; print(pcbnew.GetBuildVersion())'
7.0.6

2023-08-02: I need pyhon from KiCad 7, so uninstall KiBot here

[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\Inventas\0_faglig\KiCAD\Test_projects\kicad7] $ pip --version
pip 23.1.2 from C:\Users\torfinn.ingolfsen\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip (python 3.11)
[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\Inventas\0_faglig\KiCAD\Test_projects\kicad7] $ pip uninstall kibot
Found existing installation: kibot 1.6.3
Uninstalling kibot-1.6.3:
  Would remove:
    c:\users\torfinn.ingolfsen\appdata\local\programs\python\python311\lib\site-packages\kibot-1.6.3.dist-info\*
    c:\users\torfinn.ingolfsen\appdata\local\programs\python\python311\lib\site-packages\kibot\*
    c:\users\torfinn.ingolfsen\appdata\local\programs\python\python311\scripts\kibot-check
    c:\users\torfinn.ingolfsen\appdata\local\programs\python\python311\scripts\kibot.exe
    c:\users\torfinn.ingolfsen\appdata\local\programs\python\python311\scripts\kiplot.exe
Proceed (Y/n)?
  Successfully uninstalled kibot-1.6.3

and uninstall Python 3.11

me                   Id                                     Version     Source
---------------------------------------------------------------------------------
Python Launcher        {23514291-DEF3-42FD-A67C-A96E35C92F24} 3.11.4150.0
Python 3.11.4 (64-bit) Python.Python.3.11                     3.11.4      winget

[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Documents\Inventas\0_faglig\KiCAD\Test_projects\kicad7] $ winget uninstall Python.Python.3.11
Found Python 3.11 [Python.Python.3.11]
Starting package uninstall...
Successfully uninstalled

2023-08-02: pip - install KiBot

[C:\Users\torfinn.ingolfsen] $ pip install kibot --no-compile
Collecting kibot
  Downloading kibot-1.6.3-py3-none-any.whl (1.0 MB)
     ---------------------------------------- 1.0/1.0 MB 15.9 MB/s eta 0:00:00
Collecting colorama (from kibot)
  Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting kiauto (from kibot)
  Downloading kiauto-2.2.6-py3-none-any.whl (76 kB)
     ---------------------------------------- 76.5/76.5 kB ? eta 0:00:00
Collecting lark (from kibot)
  Downloading lark-1.1.7-py3-none-any.whl (108 kB)
     ---------------------------------------- 108.9/108.9 kB ? eta 0:00:00
Collecting markdown2 (from kibot)
  Downloading markdown2-2.4.10-py2.py3-none-any.whl (39 kB)
Collecting pyyaml (from kibot)
  Downloading PyYAML-6.0.1-cp311-cp311-win_amd64.whl (144 kB)
     ---------------------------------------- 144.7/144.7 kB ? eta 0:00:00
Collecting qrcodegen (from kibot)
  Downloading qrcodegen-1.8.0-py3-none-any.whl (14 kB)
Collecting requests (from kibot)
  Downloading requests-2.31.0-py3-none-any.whl (62 kB)
     ---------------------------------------- 62.6/62.6 kB ? eta 0:00:00
Collecting xlsxwriter (from kibot)
  Downloading XlsxWriter-3.1.2-py3-none-any.whl (153 kB)
     ---------------------------------------- 153.0/153.0 kB ? eta 0:00:00
Collecting psutil (from kiauto->kibot)
  Downloading psutil-5.9.5-cp36-abi3-win_amd64.whl (255 kB)
     ---------------------------------------- 255.1/255.1 kB 15.3 MB/s eta 0:00:00
Collecting xvfbwrapper (from kiauto->kibot)
  Downloading xvfbwrapper-0.2.9.tar.gz (5.6 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting charset-normalizer<4,>=2 (from requests->kibot)
  Downloading charset_normalizer-3.2.0-cp311-cp311-win_amd64.whl (96 kB)
     ---------------------------------------- 96.6/96.6 kB ? eta 0:00:00
Collecting idna<4,>=2.5 (from requests->kibot)
  Downloading idna-3.4-py3-none-any.whl (61 kB)
     ---------------------------------------- 61.5/61.5 kB ? eta 0:00:00
Collecting urllib3<3,>=1.21.1 (from requests->kibot)
  Downloading urllib3-2.0.4-py3-none-any.whl (123 kB)
     ---------------------------------------- 123.9/123.9 kB ? eta 0:00:00
Collecting certifi>=2017.4.17 (from requests->kibot)
  Downloading certifi-2023.7.22-py3-none-any.whl (158 kB)
     ---------------------------------------- 158.3/158.3 kB ? eta 0:00:00
Building wheels for collected packages: xvfbwrapper
  Building wheel for xvfbwrapper (pyproject.toml) ... done
  Created wheel for xvfbwrapper: filename=xvfbwrapper-0.2.9-py3-none-any.whl size=5028 sha256=8179b085e4f8a162f95938b25de6fbfcb8c90e370f595b295e262c2bb704cc80
  Stored in directory: c:\users\torfinn.ingolfsen\appdata\local\pip\cache\wheels\ba\5c\40\945b2f824d1770d8b13123f3f598562449be8fc8aa51acfff2
Successfully built xvfbwrapper
Installing collected packages: xvfbwrapper, xlsxwriter, urllib3, qrcodegen, pyyaml, psutil, markdown2, lark, idna, colorama, charset-normalizer, certifi, requests, kiauto, kibot
Successfully installed certifi-2023.7.22 charset-normalizer-3.2.0 colorama-0.4.6 idna-3.4 kiauto-2.2.6 kibot-1.6.3 lark-1.1.7 markdown2-2.4.10 psutil-5.9.5 pyyaml-6.0.1 qrcodegen-1.8.0 requests-2.31.0 urllib3-2.0.4 xlsxwriter-3.1.2 xvfbwrapper-0.2.9

[notice] A new release of pip is available: 23.1.2 -> 23.2.1
[notice] To update, run: python.exe -m pip install --upgrade pip

2023-08-02: winget - installed Python 3.11 from powershell

$ winget install Python.Python.3.11
Found Python 3.11 [Python.Python.3.11] Version 3.11.4
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://www.python.org/ftp/python/3.11.4/python-3.11.4-amd64.exe
  ██████████████████████████████  24.2 MB / 24.2 MB
Successfully verified installer hash
Starting package install...
The installer will request to run as administrator, expect a prompt.
Successfully installed

afterwards, I kept getting these

[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Desktop] $ which python3
C:\Users\torfinn.ingolfsen\AppData\Local\Microsoft\WindowsApps\python3.exe
[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Desktop] $ python3 --version
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.

so I disabled those, and now I get

[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Desktop] $ which python
C:\Users\torfinn.ingolfsen\AppData\Local\Programs\Python\Python311\python.exe
[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Desktop] $
[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Desktop] $ python --version
Python 3.11.4
[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Desktop] $ which pip3
C:\Users\torfinn.ingolfsen\AppData\Local\Programs\Python\Python311\Scripts\pip3.exe
[C:\Users\torfinn.ingolfsen\OneDrive - Inventas AS\Desktop] $ pip3 --version
pip 23.1.2 from C:\Users\torfinn.ingolfsen\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip (python 3.11)

2022-12-13: another round of trouble with Teams and Outlook. I moved the laptop from my docking to standalone (WiFi was already connected, so no network issues) it worked for a long time (one hour +) then both Outlook and Teams are not connected to their servers. Other programs (web browsers, ping, etc) still works across the network. Outlook shows "Trying to connect..." on the status line, Teams asks me to sign in, but just shows the "signing in..." message a while then asks me to sign in again. Quitting Teams and starting it again gets me the "We ran into a prolem. Reconnecting..." message quickly. Outlook can be stopped File, Exit, but the notification icon on the taskbar / status line in win10 still shows, I have to "End task" from Task Manager. Starting Outlook again, it still says "Trying to connect..." on the status line. Oh well. Restart the machine, and the problem goes away.

2022-12-02: docking - annoying problem. I use the machine with a Thunderbolt dock (Dell WD19TBS), which is easy, just one usb-C cable and the laptop gets external power, wired networking, two external monitors and a usb keyboard. The "starting the day" procedure is: connect the usb-C cable from the docking station to the usb-C port closest to the back edge on the left side of the laptop, then open the lid, this powers on the laptop and all things work. I unplug the laptop for meetings and work elsewhere. Problem: when I go from undocked to docked again, sometimes the nettwork in the docking station isn't working, and very often (almost always) the usb keyboard doesn't work. I have to reboot the machine to have full functionality - this is very annoying!

2022-11-21: git complained that it could not write to files in .git/objects/c0/... when I tried a git add file. Turns out that the problem is with Onedrive, if I open the .git/objects/c0 in powershell and try to do 'ls' or 'dir' on it, I get the error message "Location not found – The tag present in the reparse point buffer is invalid.". Fixing it involves running chkdsk c: /r /f from an admin powershell, answering yes to run chkdsk on next reboot and rebooting the machine. after it finished and windows had restarted, 'git add ...' worked again.

2022-11-14: sometimes, when I first boot the machine, Outlook is unable to connect to the server ("trying to connect ..."). Closing and re-starting Outlook doesn't help, I have to restart the machine.

2022-11-02: for a few days now, the folder windows (explorer) are not restored on logon, even if the setting (View, Options, Folder Options, View, "Restore previous folder windows at logon") is selected. I've tried turnning it off and on again (with "apply" in between) that doesn't help. I also tried dism and sfc /scannow from Restore previous folder windows at logon not working like so (as Administrator)

[C:\Windows\system32] # dism /Online /Cleanup-image /Restorehealth

Deployment Image Servicing and Management tool
Version: 10.0.19041.844

Image Version: 10.0.19045.2130

[==========================100.0%==========================] The restore operation completed successfully.
The operation completed successfully.

and sfc

[C:\Windows\system32] # sfc /scannow

Beginning system scan.  This process will take some time.

Beginning verification phase of system scan.
Verification 100% complete.

Windows Resource Protection found corrupt files and successfully repaired them.
For online repairs, details are included in the CBS log file located at
windir\Logs\CBS\CBS.log. For example C:\Windows\Logs\CBS\CBS.log. For offline
repairs, details are included in the log file provided by the /OFFLOGFILE flag.

even though sfc found and fixed stuff, it didn't help - explorer windows are not restored at logon. Bummer.

2022-10-27: Outlook didn't connect to the server (this has happened a few times before). It seems that the easiest "fix" is to just restart the machine. Ugh.

2022-09-27: OneDrive didn't sign in, so I had to quit and restart the program.

2022-09-21: bluetoooth - the bluetooth service stopped suddenly, the Bluetooth icon in the task bar / action center disappeared. Restarting the "Bluetooth Support Service" from services.msc didn't help, I had to reboot the machine.

2022-07-07: when I tried to shutdown the machine before ending the workday, the power entry on the start menu didn't work. The Sleep, Shut down, Restart entries didn't show up. I had to go to the lock screen and use the power menu there.

2022-06-28: external keyboard - this morning the external keyboard worked - everywhere.

2022-06-27: bios - verified settings. Under Integrated devices: Enable External USB Port = on, Enable USB Boot Support = on, Enable Thunderbolt Boot Support = on. Change setting, under Pre-boot Behaviour: Fastboot = Thorough (was Minimal).

2022-06-27: usb docking - after restarting the machine, display 3 (right side of desk, connected via HDMI) didn't work. I had to unplug and plug the usb docking to get it working. End result: the cable (Displayport to HDMI) was bad, replaced with a Displayport - Displayport cable.

2022-06-27: external keyboard - this morning it did work to enter the Bitlocker password. After that it didn't work at all, not before logging in to windows, and not after logging in. Unplugging, trying different usb ports on the usb docking - no effect. I had to restart the machine to get it working.

2022-05-20: external keyboard - worked at boot today as well.

2022-05-18: external keyboard - this morning it works. Maybe it only works at power on?

2022-05-16: external keyboard - and this morning it works again. Reboot, install updates - now it is not working again. Crap!

2022-05-13: the article 000141123 looks relevant for the external keyboard. Checked in BIOS: USB Boot Support was on, External USB Port was on, Thunderbolt Boot support was off, I changed it to on. rebooted, the external keyboard still doesn't work until after Windows login. Oh well.

2022-05-13: external keyboard - more testing. Tried all usb ports on the docking station - doesn't help, no caps lock LED, no keys working. Tried reversing the usb-C connector from the docking station - doesn't help. As soon as I have logged into win10 (using laptop keyboard) the caps lock LED on the external keyboard comes on and the keys starts working. Annoying.

2022-05-12: the external keyboard (which is plugged into an usb port in the docking station) has stopped working at boot (the login screen). No caps lock LED, and no keys are working. After I log into win10 (using the laptop keyboard) the caps lock LED comes on and the keyboard starts working.

2022-03-04: After lunch, the machine suddenly froze. I wasn't doing anything special at the time. The machine was frozen solid, not even the caps lock key and LED was working. I had to forcibly power off using the power button. after restart, everything is normal, and I can't find anything relevant in logs (event viewer).

2022-02-13: I created this page.