Интегриране на РепРап в Blender
Необходим софтуер:
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