Интегриране на РепРап в Blender
Това е първият ми опит за интегриране на РепРап в Blender.
За целта ще използваме последната версия на Blender [1], PySerial [2].
Необходим софтуер:
1. Blender 3.61
2. pyserial (инсталация за python3)
Хардуер:
1. RepRap Prusa с инсталиран Sprinter [3] firmware.
Последователност в Blender:
Примерна връзка на репрап в Блендер:
from serial import Serial printer = Serial('/dev/ttyACM0', 115200) printer.close() printer.open() print(printer.readline().strip()) def move(axis, direction, value, speed): axis = str(axis) # X, Y, Z, E direction = str(direction) # '+' or '-' value = str(value) # relative move speed = str(speed) # set speed of movement from 0 to 3000 word = 'G1 ' + axis + direction + value + ' F' + speed + '\r\n' print(word.strip()) return word data = 'G91' + '\r\n' print( data.strip() ) printer.write( data.encode('ascii') ) printer.readline() printer.write( move('Y', '-', 30, 500).encode('ascii') ) printer.close() print('Thats all folks.')