| @@ -1,3 +1,4 @@ | |||||||
|  | #!/usr/bin/env python | ||||||
| ####################################### | ####################################### | ||||||
| # | # | ||||||
| # Marlin 3D Printer Firmware | # Marlin 3D Printer Firmware | ||||||
| @@ -68,6 +69,9 @@ | |||||||
| # | # | ||||||
| ####################################### | ####################################### | ||||||
|  |  | ||||||
|  | from __future__ import print_function | ||||||
|  | from __future__ import division | ||||||
|  |  | ||||||
| import sys | import sys | ||||||
| import os | import os | ||||||
|  |  | ||||||
| @@ -76,26 +80,26 @@ pwd = pwd.replace('\\', '/') | |||||||
| if 0 <= pwd.find('buildroot/share/atom'): | if 0 <= pwd.find('buildroot/share/atom'): | ||||||
|   pwd = pwd[ : pwd.find('buildroot/share/atom')] |   pwd = pwd[ : pwd.find('buildroot/share/atom')] | ||||||
|   os.chdir(pwd) |   os.chdir(pwd) | ||||||
| print 'pwd: ', pwd | print('pwd: ', pwd) | ||||||
|  |  | ||||||
| num_args = len(sys.argv) | num_args = len(sys.argv) | ||||||
| if num_args > 1: | if num_args > 1: | ||||||
|   build_type = str(sys.argv[1]) |   build_type = str(sys.argv[1]) | ||||||
| else: | else: | ||||||
|   print 'Please specify build type' |   print('Please specify build type') | ||||||
|   exit() |   exit() | ||||||
|  |  | ||||||
| print'build_type:  ', build_type | print('build_type:  ', build_type) | ||||||
|  |  | ||||||
| print '\nWorking\n' | print('\nWorking\n') | ||||||
|  |  | ||||||
| python_ver = sys.version_info[0] # major version - 2 or 3 | python_ver = sys.version_info[0] # major version - 2 or 3 | ||||||
|  |  | ||||||
| if python_ver == 2: | if python_ver == 2: | ||||||
|   print "python version " + str(sys.version_info[0]) + "." + str(sys.version_info[1]) + "." + str(sys.version_info[2]) |   print("python version " + str(sys.version_info[0]) + "." + str(sys.version_info[1]) + "." + str(sys.version_info[2])) | ||||||
| else: | else: | ||||||
|   print "python version " + str(sys.version_info[0]) |   print("python version " + str(sys.version_info[0])) | ||||||
|   print "This script only runs under python 2" |   print("This script only runs under python 2") | ||||||
|   exit() |   exit() | ||||||
|  |  | ||||||
| import platform | import platform | ||||||
| @@ -544,13 +548,13 @@ def get_CPU_name(environment): | |||||||
| #  returns: environment | #  returns: environment | ||||||
| def get_env(board_name, ver_Marlin): | def get_env(board_name, ver_Marlin): | ||||||
|       def no_environment(): |       def no_environment(): | ||||||
|             print 'ERROR - no environment for this board' |             print('ERROR - no environment for this board') | ||||||
|             print board_name |             print(board_name) | ||||||
|             raise SystemExit(0)                          # no environment so quit |             raise SystemExit(0)                          # no environment so quit | ||||||
|  |  | ||||||
|       def invalid_board(): |       def invalid_board(): | ||||||
|             print 'ERROR - invalid board' |             print('ERROR - invalid board') | ||||||
|             print board_name |             print(board_name) | ||||||
|             raise SystemExit(0)                          # quit if unable to find board |             raise SystemExit(0)                          # quit if unable to find board | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -601,9 +605,9 @@ def get_env(board_name, ver_Marlin): | |||||||
|               invalid_board() |               invalid_board() | ||||||
|  |  | ||||||
|       if build_type == 'traceback' and not(target_env == 'LPC1768_debug_and_upload' or target_env == 'DUE_debug')  and Marlin_ver == 2: |       if build_type == 'traceback' and not(target_env == 'LPC1768_debug_and_upload' or target_env == 'DUE_debug')  and Marlin_ver == 2: | ||||||
|           print "ERROR - this board isn't setup for traceback" |           print("ERROR - this board isn't setup for traceback") | ||||||
|           print 'board_name: ', board_name |           print('board_name: ', board_name) | ||||||
|           print 'target_env: ', target_env |           print('target_env: ', target_env) | ||||||
|           raise SystemExit(0) |           raise SystemExit(0) | ||||||
|  |  | ||||||
|       return target_env |       return target_env | ||||||
| @@ -825,12 +829,12 @@ def run_PIO(dummy): | |||||||
|     global build_type |     global build_type | ||||||
|     global target_env |     global target_env | ||||||
|     global board_name |     global board_name | ||||||
|     print 'build_type:  ', build_type |     print('build_type:  ', build_type) | ||||||
|  |  | ||||||
|     import subprocess |     import subprocess | ||||||
|     import sys |     import sys | ||||||
|  |  | ||||||
|     print 'starting platformio' |     print('starting platformio') | ||||||
|  |  | ||||||
|     if   build_type == 'build': |     if   build_type == 'build': | ||||||
|           # platformio run -e  target_env |           # platformio run -e  target_env | ||||||
| @@ -881,7 +885,7 @@ def run_PIO(dummy): | |||||||
|  |  | ||||||
|  |  | ||||||
|     else: |     else: | ||||||
|           print 'ERROR - unknown build type:  ', build_type |           print('ERROR - unknown build type:  ', build_type) | ||||||
|           raise SystemExit(0)     # kill everything |           raise SystemExit(0)     # kill everything | ||||||
|  |  | ||||||
|   # stream output from subprocess and split it into lines |   # stream output from subprocess and split it into lines | ||||||
| @@ -1099,7 +1103,7 @@ class output_window(Text): | |||||||
|         self.start_thread() |         self.start_thread() | ||||||
|  |  | ||||||
|     def rebuild(self, event): |     def rebuild(self, event): | ||||||
|         print "event happened" |         print("event happened") | ||||||
|         self._rebuild() |         self._rebuild() | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -84,8 +84,8 @@ else: | |||||||
|       if com_CDC == 'COM_PORT_NOT_FOUND': |       if com_CDC == 'COM_PORT_NOT_FOUND': | ||||||
|           print(com_CDC, '\n') |           print(com_CDC, '\n') | ||||||
|       else: |       else: | ||||||
|           print('FOUND: ' ,com_CDC) |           print('FOUND: ', com_CDC) | ||||||
|           print('DESCRIPTION: ',  description_CDC , '\n') |           print('DESCRIPTION: ', description_CDC, '\n') | ||||||
|  |  | ||||||
|   if current_OS == 'Windows': |   if current_OS == 'Windows': | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| #!/usr/bin/python | #!/usr/bin/env python | ||||||
| """Thermistor Value Lookup Table Generator | """Thermistor Value Lookup Table Generator | ||||||
|  |  | ||||||
| Generates lookup to temperature values for use in a microcontroller in C format based on: | Generates lookup to temperature values for use in a microcontroller in C format based on: | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| #!/usr/bin/python | #!/usr/bin/env python | ||||||
|  |  | ||||||
| # This file is for preprocessing gcode and the new G29 Autobedleveling from Marlin | # This file is for preprocessing gcode and the new G29 Autobedleveling from Marlin | ||||||
| # It will analyse the first 2 Layer and return the maximum size for this part | # It will analyse the first 2 Layer and return the maximum size for this part | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user