diff --git a/KEITHLEY-617/body.png b/KEITHLEY-617/body.png
new file mode 100644
index 0000000000000000000000000000000000000000..5aff073a75eec2d4bba501bf2da00d6b279a59b1
Binary files /dev/null and b/KEITHLEY-617/body.png differ
diff --git a/KEITHLEY-617/digit-0.png b/KEITHLEY-617/digit-0.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ef4af8d375aa8b71ef90473f562a54205da2915
Binary files /dev/null and b/KEITHLEY-617/digit-0.png differ
diff --git a/KEITHLEY-617/digit-1.png b/KEITHLEY-617/digit-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..de5ae4ed1b255a64a82b12bab6256564dd134ddb
Binary files /dev/null and b/KEITHLEY-617/digit-1.png differ
diff --git a/KEITHLEY-617/digit-2.png b/KEITHLEY-617/digit-2.png
new file mode 100644
index 0000000000000000000000000000000000000000..9f6168ab6f17ca6073b8e88c6ef81904f591b6c3
Binary files /dev/null and b/KEITHLEY-617/digit-2.png differ
diff --git a/KEITHLEY-617/digit-3.png b/KEITHLEY-617/digit-3.png
new file mode 100644
index 0000000000000000000000000000000000000000..a90201f85df19bb243574330759433b0d73accbd
Binary files /dev/null and b/KEITHLEY-617/digit-3.png differ
diff --git a/KEITHLEY-617/digit-4.png b/KEITHLEY-617/digit-4.png
new file mode 100644
index 0000000000000000000000000000000000000000..465d5f1071e2b3efebd441a20b7cb15d14bbcd9e
Binary files /dev/null and b/KEITHLEY-617/digit-4.png differ
diff --git a/KEITHLEY-617/digit-5.png b/KEITHLEY-617/digit-5.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a407abc8e0767742c964884e58ed97ecfde359b
Binary files /dev/null and b/KEITHLEY-617/digit-5.png differ
diff --git a/KEITHLEY-617/digit-6.png b/KEITHLEY-617/digit-6.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d688fc91eba6a9f45056f7e1c9a71a35d5d97e7
Binary files /dev/null and b/KEITHLEY-617/digit-6.png differ
diff --git a/KEITHLEY-617/digit-7.png b/KEITHLEY-617/digit-7.png
new file mode 100644
index 0000000000000000000000000000000000000000..a2623d77419439220d024eaffebbf898c6c3a117
Binary files /dev/null and b/KEITHLEY-617/digit-7.png differ
diff --git a/KEITHLEY-617/digit-8.png b/KEITHLEY-617/digit-8.png
new file mode 100644
index 0000000000000000000000000000000000000000..ec7914c1b9c3535ae7950ac501d12967ee3e6fef
Binary files /dev/null and b/KEITHLEY-617/digit-8.png differ
diff --git a/KEITHLEY-617/digit-9.png b/KEITHLEY-617/digit-9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e771248f8f819ca49fc2c5935d2710e33c3157a2
Binary files /dev/null and b/KEITHLEY-617/digit-9.png differ
diff --git a/KEITHLEY-617/dot.png b/KEITHLEY-617/dot.png
new file mode 100644
index 0000000000000000000000000000000000000000..22dd01954bdbd30dc5365c122508289ce067d2f7
Binary files /dev/null and b/KEITHLEY-617/dot.png differ
diff --git a/KEITHLEY-617/minus.png b/KEITHLEY-617/minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..cb89bedb05f889c8f5ca4e925d33ce2abe54747d
Binary files /dev/null and b/KEITHLEY-617/minus.png differ
diff --git a/KEITHLEY-617/testImage b/KEITHLEY-617/testImage
new file mode 100755
index 0000000000000000000000000000000000000000..e85a1e299402aef2d973acdddf0b4ee8d8ffc53c
--- /dev/null
+++ b/KEITHLEY-617/testImage
@@ -0,0 +1,95 @@
+#!/bin/bash
+
+MAIN="KEITHLEY-617" # device name
+IMAGE_DIR=./images
+
+dotFile='dot.png'
+minusFile='minus.png'
+emptyCanvas='xc:transparent'
+
+fname=yy.png
+
+digitFile[0]='digit-0.png'
+digitFile[1]='digit-1.png'
+digitFile[2]='digit-2.png'
+digitFile[3]='digit-3.png'
+digitFile[4]='digit-4.png'
+digitFile[5]='digit-5.png'
+digitFile[6]='digit-6.png'
+digitFile[7]='digit-7.png'
+digitFile[8]='digit-8.png'
+digitFile[9]='digit-9.png'
+digitFile[99]=$emptyCanvas # empty canvas
+
+DNR[7]=7
+DNR[6]=3
+DNR[5]=1
+DNR[4]=5
+DNR[3]=4
+DNR[2]=0
+DNR[1]=6
+
+DF[7]=$emptyCanvas
+DF[6]=$dotFile
+DF[5]=$emptyCanvas
+DF[4]=$emptyCanvas
+DF[3]=$emptyCanvas
+DF[2]=$emptyCanvas
+DF[1]=$emptyCanvas
+
+ESCH='-'
+
+DP[7]=''
+DP[6]='.'
+DP[5]=''
+DP[3]=''
+DP[2]=''
+DP[1]=''
+
+ESF=$minusFile
+
+digitPos[7]='+185+220'
+digitPos[6]='+207+220'
+digitPos[5]='+229+220'
+digitPos[4]='+251+220'
+digitPos[3]='+273+220'
+digitPos[2]='+295+220'
+digitPos[1]='+317+220'
+
+dotPos[7]=${digitPos[7]}
+dotPos[6]=${digitPos[6]}
+dotPos[5]=${digitPos[5]}
+dotPos[4]=${digitPos[4]}
+dotPos[3]=${digitPos[3]}
+dotPos[2]=${digitPos[2]}
+dotPos[1]=${digitPos[1]}
+
+esignPos=${digitPos[3]}
+
+convert body.png \
+  ${digitFile[ ${DNR[7]} ]} -geometry ${digitPos[7]} -composite \
+  ${DF[7]}                  -geometry ${dotPos[7]}   -composite \
+  ${digitFile[ ${DNR[6]} ]}  -geometry ${digitPos[6]}  -composite \
+  ${DF[6]}                   -geometry ${dotPos[6]}    -composite \
+  ${digitFile[ ${DNR[5]} ]}  -geometry ${digitPos[5]}  -composite \
+  ${DF[5]}                   -geometry ${dotPos[5]}    -composite \
+  ${digitFile[ ${DNR[4]} ]}  -geometry ${digitPos[4]}  -composite \
+  ${DF[4]}                   -geometry ${dotPos[4]}    -composite \
+  ${digitFile[ ${DNR[3]} ]}  -geometry ${digitPos[3]}  -composite \
+  ${DF[3]}                   -geometry ${dotPos[3]}    -composite \
+  ${digitFile[ ${DNR[2]} ]}  -geometry ${digitPos[2]}  -composite \
+  ${DF[2]}                   -geometry ${dotPos[2]}    -composite \
+  ${digitFile[ ${DNR[1]} ]}  -geometry ${digitPos[1]}  -composite \
+  ${DF[1]}                   -geometry ${dotPos[1]}    -composite \
+  $fname
+  
+value="${DNR[7]}${DP[7]}${DNR[6]}${DP[6]}${DNR[5]}${DP[5]}"
+value+="${DNR[4]}${DP[4]}${DNR[3]}${DP[3]}${DNR[2]}${DP[2]}"
+value+="${DNR[1]}${DP[1]}"
+
+fname="$IMAGE_DIR/$MAIN@$value@.png"
+
+echo -e "$fname"
+ 
+exit
+