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

From RepRap
Revision as of 11:07, 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:

  1. #########################################################
  2. RepRap communication using Sprinter firmware and Printrun
  3. License: GPL (choose one)
  4. Author: Radoslav Borisov
  5. Date: 20.12.2011
  6. #########################################################

import sys import bpy import time

  1. Define path for pyserial here:

PySerialPath = '/usr/local/lib/python3.2/dist-packages'

  1. Define path for Printrun here:

PrintrunPath = '/home/borisov-r/Downloads/reprap/Printrun'

allPath = sys.path

  1. testPathLength = len(testPath)

addPySerial = True addPrintrun = True

for path in allPath:

  1. checks if the paths already exists
   if PySerialPath in path:
       addPySerial = False
   
   if PrintrunPath in path:
       addPrintrun = False
  1. add pyserial path

if addPySerial:

   sys.path.append(PySerialPath)
   print('PySerial added to path.')
  1. 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