This is an old revision of the document!
Stratasys Dimension Drucker
Cartridge
Die Kartuschen sind mit einem Onewire Chip geschützt. Wir wollen die Kartusche von Hand befüllen und den Chip auf “voll” setzen.
Onewire Chip: DS2433
EEPROM Image Generator Software: https://github.com/bvanheu/stratasys
Machine Type for Dimesion printer in EEPROM Image Generator: prodigy
Stratasys Gerätetypen: http://www.stratasys.com/customer-support/customer-resource-center/legacy-products
Anleitung: http://haveblue.org/?p=1988
DS2433 am Raspberry
OneTime Setup
sudo tmux echo "" >> /boot/config.txt echo "dtoverlay=w1-gpio-pullup" >> /boot/config.txt echo "w1-gpio" >> /etc/modules echo "options w1-gpio pullup=1 gpiopin=4" >> /etc/modprobe.d/w1.conf reboot
Cartridge Play
sudo tmux less ~pi/stratasys-master/stratasys/machine.py # machine type for Dimension ist prodigy root@raspberrypi:~# xxd /sys/bus/w1/devices/ 23-0000010dce2a/ w1_bus_master1/ root@raspberrypi:~# xxd /sys/bus/w1/devices/23-0000010dce2a/ driver/ eeprom id name power/ subsystem/ uevent root@raspberrypi:~# xxd /sys/bus/w1/devices/23-0000010dce2a/eeprom 00000000: 42b9 f2a1 05e2 bb53 b2e9 da14 90a4 58c7 B......S......X. 00000010: 3517 9e50 504a 36a8 b2e9 da14 90a4 58c7 5..PPJ6.......X. 00000020: 780c d1f7 8111 c835 ee54 1188 7caa 7bd4 x......5.T..|.{. 00000030: 01e3 3bdf 3594 4962 8073 c61a 03e5 c569 ..;.5.Ib.s.....i 00000040: b1be 0000 0000 6865 4141 4141 4141 4141 ......heAAAAAAAA 00000050: 13ae 0000 0000 0000 7957 4d5d 5b0a 0822 ........yWM][.." 00000060: b764 a8de 0000 0000 5354 5241 5441 5359 .d......STRATASY 00000070: 5300 0000 0000 0000 0000 0000 0000 0000 S............... 00000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000000b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000000d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000000e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000000f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000001a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000001b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000001c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000001d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000001e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 000001f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ echo " root@raspberrypi:~# cp /sys/bus/w1/devices/23-0000010dce2a/eeprom /root/eeprom-23-0000010dce2a root@raspberrypi:~# ~pi/stratasys-master/stratasys-cli.py eeprom --machine-type prodigy --eeprom-uid 2ace0d01000023 -r -i /root/eeprom-23-0000010dce2a Exception: invalid content checksum: should have 0x3f9b but have 0xba0b ~pi/stratasys-master/stratasys-cli.py eeprom --machine-type prodigy --eeprom-uid 2ace0d01000023 --serial-number 1234.0 --material-name ABS --manufacturing-lot 1234 --manufacturing-date "2017-01-01 01:01:01" --use-date "2020-02-02 02:02:02" --initial-material 11.1 --current-material 22.2 --key-fragment 4141414141414141 --version 1 --signature STRATASYS -o /root/random_file_2ace0d01000023.bin root@raspberrypi:~# ~pi/stratasys-master/stratasys-cli.py eeprom --machine-type prodigy --eeprom-uid 2ace0d01000023 -r -i /root/random_file_2ace0d01000023.bin Cartridge - '/root/random_file_2ace0d01000023.bin' ------------------------------------------------------------------------------- Serial number 1234.0 Material ABS (0 - 0x0) Manufacturing lot 1234 Manufacturing date 2017-01-01 01:01:01 Last use date 2020-02-02 02:02:02 Initial quantity 11.1 Current quantity 22.2 Key fragment 4141414141414141 Version 1 Signature STRATASYS Machine type: prodigy 5394D7657CED641D EEPROM uid: 2ace0d01000023 To recreate this cartridge: stratasys-cli.py eeprom --output-file XXX_REPLACE_ME_XXX --machine-type prodigy --eeprom-uid 2ace0d01000023 --serial-number 1234.0 --material-name ABS --manufacturing-lot 1234 --manufacturing-date "2017-01-01 01:01:01" --use-date "2020-02-02 02:02:02" --initial-material 11.1 --current-material 22.2 --key-fragment 4141414141414141 --version 1 --signature STRATASYS ## write to eeprom cp /root/random_file_2ace0d01000023.bin /sys/bus/w1/devices/23-0000010dce2a/eeprom
—
realraum Graz, Brockmanngasse 15, 8010 Graz, realraum - Verein für Technik in Kultur und Gesellschaft