Интегриране на РепРап в Blender

From RepRap
Revision as of 11:12, 21 December 2011 by Radoslav (talk | contribs)
Jump to: navigation, search

Необходим софтуер:

1. Blender 3.61
2. pyserial (инсталация за python3)
3. Printrun (модифицирана версия на printcore.py за работа с python 3.2)

Преди да започнем трябва да имате инсталиран 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 import time # 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