Интегриране на РепРап в Blender
Необходим софтуер:
1. Blender 3.61
2. pyserial (инсталация за python3)
3. Printrun (модифицирана версия на printcore.py за работа с python 3.2)
Код на printcore_3p2.py. Това е модифицирана версия на printcore.py от Printrun в хранилището на Климент. [1]
Преди да започнем трябва да имате инсталиран Blender 3.61 или по-висока версия.
Трябва да имате работещ и инсталиран pyserial за python 3.2.
Последователност в Blender:
# ######################################################### # # RepRap communication using Sprinter firmware and Printrun # # License: GPL (choose one) # Author: Radoslav Borisov # Date: 20.12.2011 # # ######################################################### import sys import bpy # Define path for pyserial here: PySerialPath = '/usr/local/lib/python3.2/dist-packages' # Define path for Printrun here: PrintrunPath = '/home/borisov-r/Downloads/reprap/Printrun' allPath = sys.path # testPathLength = len(testPath) addPySerial = True addPrintrun = True for path in allPath: # checks if the paths already exists if PySerialPath in path: addPySerial = False if PrintrunPath in path: addPrintrun = False # add pyserial path if addPySerial: sys.path.append(PySerialPath) print('PySerial added to path.') # add Printrun path if addPrintrun: sys.path.append(PrintrunPath) print('Printrun added to path.') import serial # adds serial interface import printcore_3p2 # adds communication with reprap firmware