view_screen.kibot.yml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. kibot:
  2. version: 1
  3. preflight:
  4. check_zone_fills: true
  5. run_drc: true
  6. run_erc: true
  7. update_xml: true
  8. set_text_variables:
  9. - name: COMMIT_DATE_LONG
  10. command: 'python3 util/rev_info.py git_date'
  11. - name: COMMIT_DATE
  12. command: 'python3 util/rev_info.py git_date --short'
  13. - name: COMMIT_HASH
  14. command: 'python3 util/rev_info.py git_short_rev'
  15. - name: RELEASE_VERSION
  16. command: 'python3 util/rev_info.py git_release_version releases/view_base/'
  17. filters:
  18. - filter: 'Lines crossing edge cuts'
  19. error: 'silk_over_copper'
  20. regex: 'Line on B.Silkscreen'
  21. - filter: 'Arc crossing hole'
  22. error: 'silk_over_copper'
  23. regex: 'Through hole pad 1'
  24. outputs:
  25. - name: ibom
  26. comment: 'Interactive BOM'
  27. type: ibom
  28. options:
  29. dark_mode: true
  30. netlist_file: '%F.xml'
  31. extra_fields: 'LCSC,Mouser,Digikey,AliExpress,Note'
  32. - name: schematic
  33. type: pdf_sch_print
  34. - name: 3d
  35. type: render_3d
  36. options:
  37. no_virtual: true
  38. view: 'top'
  39. copper: '#99967F'
  40. board: '#C3BA9B'
  41. copper: '#99967F'
  42. zoom: 3
  43. orthographic: true
  44. ray_tracing: true
  45. height: 1024
  46. width: 1024
  47. - name: 3d_back
  48. type: render_3d
  49. extends: 3d
  50. options:
  51. view: 'bottom'