Anyone help me get Threedub working on Linux. When I run it (the older version mentioned above as the newer link no longer works)
I get an error about encryption I think. I am running Python 2.7, I have installed py-crypto, pyserial and padding. Anyone got any suggestions?
Error is as follows.
sudo threedub 20140205_Marvin_KeyChain.gcode Marvin.gcode
Traceback (most recent call last):
File "/usr/local/bin/threedub", line 11, in <module>
load_entry_point('threedub==0.1', 'console_scripts', 'threedub')()
File "build/bdist.linux-armv7l/egg/threedub/main.py", line 60, in threedub
File "build/bdist.linux-armv7l/egg/threedub/davinci.py", line 76, in write
File "build/bdist.linux-armv7l/egg/threedub/davinci.py", line 41, in encrypt
File "/usr/lib/python2.7/dist-packages/Crypto/Cipher/AES.py", line 59, in __init__
blockalgo.BlockAlgo.__init__(self, _AES, key, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/Crypto/Cipher/blockalgo.py", line 141, in __init__
self._cipher = factory.new(key, *args, **kwargs)
ValueError: ECB mode does not use IV