===== 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
Unser Stratasys ist ein BST Typ; d.h. als Suportmaterial wird "breakable Support" verwendet.
Wir haben nur "Solutable Support" Kassetten. Daher ist die Fehlermeldung auch erklärbar:
"Material not Support"
Also will der Stratasys "breakable Support Material"
Wir werden als nächsten Schritt alle Chips unserer sieben Kassetten dumpen und die ungeeigneste mit der "breakable support" Kennung überschreiben.
---
{{tag>project 3dprinting stratasys}}