Guest User

Untitled

a guest
Feb 5th, 2025
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. elif board == '7c80': # SPI 6 Axis Step/Direction
  2. parent.board_0 = '7c80'
  3. parent.hal_name = '7c80'
  4. parent.mesaflash_name = '7c80'
  5. # 6 step/dir 23 inputs 8 outputs 1 spindle 1 encoder
  6. parent.boardType = 'other'
  7. parent.c0_JointTW.setTabText(0, name)
  8. parent.c0_JointTW.setTabVisible(6, False)
  9. parent.ipAddressCB.setEnabled(False)
  10. parent.daughterLB_0.setText('P1')
  11. parent.mainTW.setTabText(4, 'P1')
  12. info = ('7c80 uses SPI for communication, requires LinuxCNC v2.9.4+ (hm2_spix, since it is required for the Pi5)\n'
  13. '\n'
  14. '\nDefault Firmware 7c80d.bit\n'
  15. )
  16. parent.board_info_pte.setPlainText(info)
  17.  
  18. for item in db25:
  19. parent.daughterCB_0.addItem(item[0], item[1])
  20. for j in range(23):
  21. getattr(parent, f'c0_input_{j}').setEnabled(True)
  22. getattr(parent, f'c0_input_invert_{j}').setEnabled(True)
  23. getattr(parent, f'c0_input_debounce_{j}').setEnabled(False)
  24. for j in range(8):
  25. getattr(parent, f'c0_output_{j}').setEnabled(True)
  26. getattr(parent, f'c0_output_invert_{j}').setEnabled(True)
  27.  
  28. for i in range(6): # hide analog and encoder tabs
  29. getattr(parent, f'c0_settings_{i}').setTabVisible(3, False)
  30. getattr(parent, f'c0_settings_{i}').setTabVisible(4, False)
Add Comment
Please, Sign In to add comment