diff --git a/adixen/body.png b/adixen/body.png
new file mode 100644
index 0000000000000000000000000000000000000000..3400a523f20c761df7cc4a437ddd63703b2b045c
Binary files /dev/null and b/adixen/body.png differ
diff --git a/adixen/char-0.png b/adixen/char-0.png
new file mode 100644
index 0000000000000000000000000000000000000000..927aedb62ef6210273aa1d6331b6bc0f35f702ef
Binary files /dev/null and b/adixen/char-0.png differ
diff --git a/adixen/char-1.png b/adixen/char-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..3bc228332e39fe4000e9c97b5f1da03606b86f96
Binary files /dev/null and b/adixen/char-1.png differ
diff --git a/adixen/char-2.png b/adixen/char-2.png
new file mode 100644
index 0000000000000000000000000000000000000000..dc40622a5f1fd8d7cf38381e71e5c118df5e74d9
Binary files /dev/null and b/adixen/char-2.png differ
diff --git a/adixen/char-3.png b/adixen/char-3.png
new file mode 100644
index 0000000000000000000000000000000000000000..ec41d616cef660ff5e9e7567196898d0d11682ec
Binary files /dev/null and b/adixen/char-3.png differ
diff --git a/adixen/char-4.png b/adixen/char-4.png
new file mode 100644
index 0000000000000000000000000000000000000000..bebabbe5f23d5c43e26e3df2ae9cef800b5a5ae7
Binary files /dev/null and b/adixen/char-4.png differ
diff --git a/adixen/char-5.png b/adixen/char-5.png
new file mode 100644
index 0000000000000000000000000000000000000000..9f3eb037feb6cf56a0ab82ab5ad7119184fd0b48
Binary files /dev/null and b/adixen/char-5.png differ
diff --git a/adixen/char-6.png b/adixen/char-6.png
new file mode 100644
index 0000000000000000000000000000000000000000..61a70152ed56709833f77eb7e70bf98592cec09f
Binary files /dev/null and b/adixen/char-6.png differ
diff --git a/adixen/char-7.png b/adixen/char-7.png
new file mode 100644
index 0000000000000000000000000000000000000000..89faacf21bdff01446c562abb735e31f182d7737
Binary files /dev/null and b/adixen/char-7.png differ
diff --git a/adixen/char-8.png b/adixen/char-8.png
new file mode 100644
index 0000000000000000000000000000000000000000..2b45a9aaef2c0e2c422f0eec57e84d823fcb11cf
Binary files /dev/null and b/adixen/char-8.png differ
diff --git a/adixen/char-9.png b/adixen/char-9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3ba6906006a0296a1efedb2d5f68bc9f42f4364
Binary files /dev/null and b/adixen/char-9.png differ
diff --git a/adixen/char-A.png b/adixen/char-A.png
new file mode 100644
index 0000000000000000000000000000000000000000..5384079076c64ca8aceb0bd5c8178efbb3bc0571
Binary files /dev/null and b/adixen/char-A.png differ
diff --git a/adixen/char-C.png b/adixen/char-C.png
new file mode 100644
index 0000000000000000000000000000000000000000..91f49cb1378ea6d52813c53569183e6ab8cc0a04
Binary files /dev/null and b/adixen/char-C.png differ
diff --git a/adixen/char-E.png b/adixen/char-E.png
new file mode 100644
index 0000000000000000000000000000000000000000..92f15f1f91e062f28247af2726ef23247055549e
Binary files /dev/null and b/adixen/char-E.png differ
diff --git a/adixen/char-F.png b/adixen/char-F.png
new file mode 100644
index 0000000000000000000000000000000000000000..a8f9eb1a54026ef1ff2e36dfc92305ef3ced7f13
Binary files /dev/null and b/adixen/char-F.png differ
diff --git a/adixen/char-H.png b/adixen/char-H.png
new file mode 100644
index 0000000000000000000000000000000000000000..f978f93976c72b2e72bab90179e2c563db485c29
Binary files /dev/null and b/adixen/char-H.png differ
diff --git a/adixen/char-dot.png b/adixen/char-dot.png
new file mode 100644
index 0000000000000000000000000000000000000000..19faf9653d088ed6e1bc4571240268b65b93ec1c
Binary files /dev/null and b/adixen/char-dot.png differ
diff --git a/adixen/char-e0.png b/adixen/char-e0.png
new file mode 100644
index 0000000000000000000000000000000000000000..93d57f5a8ca012bc3cc1c88fcd7385ce83190761
Binary files /dev/null and b/adixen/char-e0.png differ
diff --git a/adixen/char-e1.png b/adixen/char-e1.png
new file mode 100644
index 0000000000000000000000000000000000000000..b0e2805bd6895ff591d41f3fa3143193e1652079
Binary files /dev/null and b/adixen/char-e1.png differ
diff --git a/adixen/char-e2.png b/adixen/char-e2.png
new file mode 100644
index 0000000000000000000000000000000000000000..100f0b9b691c9d29fedbd3ab21c8dc54d272dddb
Binary files /dev/null and b/adixen/char-e2.png differ
diff --git a/adixen/char-e3.png b/adixen/char-e3.png
new file mode 100644
index 0000000000000000000000000000000000000000..e51161550058fe489716246360bf02eed68ec73f
Binary files /dev/null and b/adixen/char-e3.png differ
diff --git a/adixen/char-e4.png b/adixen/char-e4.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d556064f9ec1f707f1276d61982eb329b5e4189
Binary files /dev/null and b/adixen/char-e4.png differ
diff --git a/adixen/char-e5.png b/adixen/char-e5.png
new file mode 100644
index 0000000000000000000000000000000000000000..ede4621428fd97f8b098796d54d26f121b7af27b
Binary files /dev/null and b/adixen/char-e5.png differ
diff --git a/adixen/char-e6.png b/adixen/char-e6.png
new file mode 100644
index 0000000000000000000000000000000000000000..c19cbb70cc54bf75a341ea8984bd60314c5c7cb5
Binary files /dev/null and b/adixen/char-e6.png differ
diff --git a/adixen/char-e7.png b/adixen/char-e7.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a07c6d7c21b0045ea8ebcb0015beb88615cac37
Binary files /dev/null and b/adixen/char-e7.png differ
diff --git a/adixen/char-e8.png b/adixen/char-e8.png
new file mode 100644
index 0000000000000000000000000000000000000000..612dc78b2b3564a9d680bb5752420ef84c31ed83
Binary files /dev/null and b/adixen/char-e8.png differ
diff --git a/adixen/char-e9.png b/adixen/char-e9.png
new file mode 100644
index 0000000000000000000000000000000000000000..66034b1acda37d479d37864e14fea8e3ddcaaa52
Binary files /dev/null and b/adixen/char-e9.png differ
diff --git a/adixen/char-eMinus.png b/adixen/char-eMinus.png
new file mode 100644
index 0000000000000000000000000000000000000000..17cb9f35a945caf12527460357bc656549848fd9
Binary files /dev/null and b/adixen/char-eMinus.png differ
diff --git a/adixen/char-ePlus.png b/adixen/char-ePlus.png
new file mode 100644
index 0000000000000000000000000000000000000000..c4d672cc7e4661c6b3ebf4a7d9d94f07f043671d
Binary files /dev/null and b/adixen/char-ePlus.png differ
diff --git a/adixen/char-minus.png b/adixen/char-minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d2835ebc4f29175196fc7e2a57e98381a794c3e
Binary files /dev/null and b/adixen/char-minus.png differ
diff --git a/adixen/char-r.png b/adixen/char-r.png
new file mode 100644
index 0000000000000000000000000000000000000000..767b82841eda5db4e0a026e0ec8c45464cca9e47
Binary files /dev/null and b/adixen/char-r.png differ
diff --git a/adixen/testImage b/adixen/testImage
new file mode 100755
index 0000000000000000000000000000000000000000..3dfe3e558f0cbe56f80719a666300f3fd0b12df6
--- /dev/null
+++ b/adixen/testImage
@@ -0,0 +1,154 @@
+#!/bin/bash
+
+MAIN="adixen" # device name
+IMAGE_DIR=./images
+
+emptyCanvas='xc:transparent'
+
+fname=yy.png
+
+dotFile[0]=$emptyCanvas 
+dotFile[1]='char-dot.png'
+
+charFile[0]='char-0.png'
+charFile[1]='char-1.png'
+charFile[2]='char-2.png'
+charFile[3]='char-3.png'
+charFile[4]='char-4.png'
+charFile[5]='char-5.png'
+charFile[6]='char-6.png'
+charFile[7]='char-7.png'
+charFile[8]='char-8.png'
+charFile[9]='char-9.png'
+charFile[10]='char-A.png'
+charFile[11]='char-C.png'
+charFile[12]='char-E.png'
+charFile[13]='char-F.png' 
+charFile[14]='char-H.png'
+charFile[15]='char-r.png'
+charFile[16]='char-minus.png'
+charFile[99]=$emptyCanvas 
+
+eCharFile[0]='char-e0.png'
+eCharFile[1]='char-e1.png'
+eCharFile[2]='char-e2.png'
+eCharFile[3]='char-e3.png'
+eCharFile[4]='char-e4.png'
+eCharFile[5]='char-e5.png'
+eCharFile[6]='char-e6.png'
+eCharFile[7]='char-e7.png'
+eCharFile[8]='char-e8.png'
+eCharFile[9]='char-e9.png'
+eCharFile[99]=$emptyCanvas
+
+ePrefixFile[0]='char-eMinus.png'
+ePrefixFile[1]='char-ePlus.png'
+
+NUM2PREFIXCHAR[0]='-'
+NUM2PREFIXCHAR[1]='+'
+
+NUM2CHAR[0]='0'
+NUM2CHAR[1]='1'
+NUM2CHAR[2]='2'
+NUM2CHAR[3]='3'
+NUM2CHAR[4]='4'
+NUM2CHAR[5]='5'
+NUM2CHAR[6]='6'
+NUM2CHAR[7]='7'
+NUM2CHAR[8]='8'
+NUM2CHAR[9]='9'
+NUM2CHAR[10]='A'
+NUM2CHAR[11]='C'
+NUM2CHAR[12]='E'
+NUM2CHAR[13]='F'
+NUM2CHAR[14]='H'
+NUM2CHAR[15]='r'
+NUM2CHAR[16]='-'
+NUM2CHAR[99]=' '
+
+NUM2DOTCHAR[0]=''
+NUM2DOTCHAR[1]='.'
+
+# character at pos
+CHAR[6]=8   # "0" to "16" ("16"=minus)
+CHAR[5]=4   # "0" to "15"
+CHAR[4]=5   # "0" to "15"
+CHAR[3]=3   # "0" to "15"
+CHAR[2]=1   # "0" to "15"
+CHAR[1]=2   # "0" to "15"
+
+# dot character at pos ("0" or "1")
+DOTCHAR[6]=0
+DOTCHAR[5]=1
+DOTCHAR[4]=0
+DOTCHAR[3]=0
+DOTCHAR[2]=0
+DOTCHAR[1]=0   
+
+# dot at pos
+DOT[6]=0
+DOT[5]=1
+DOT[4]=0
+DOT[3]=0
+DOT[2]=0 
+DOT[1]=0
+
+# exponent character at pos
+ECHAR[2]=1  # "1" or "99" (leer)
+ECHAR[1]=5  # "0" to "9"
+
+EPREFIX=1 # "0"=minus, "1"=plus
+
+charPos[6]='+80+192'
+charPos[5]='+148+192'
+charPos[4]='+215+192'
+charPos[3]='+282+192'
+charPos[2]='+348+192'
+charPos[1]='+417+192'
+
+dotPos[6]='+133+191'
+dotPos[5]='+199+191' 
+dotPos[4]='+265+191'
+dotPos[3]='+331+191'
+dotPos[2]='+398+191'
+dotPos[1]='+465+191'
+
+eCharPos[3]='+483+191'
+eCharPos[2]='+512+191'
+eCharPos[1]='+532+191'
+
+convert body.png \
+  ${charFile[ ${CHAR[6]} ]}    -geometry ${charPos[6]}  -composite \
+  ${dotFile[ ${DOT[6]} ]}      -geometry ${dotPos[6]}   -composite \
+  ${charFile[ ${CHAR[5]} ]}    -geometry ${charPos[5]}  -composite \
+  ${dotFile[ ${DOT[5]} ]}      -geometry ${dotPos[5]}   -composite \
+  ${charFile[ ${CHAR[4]} ]}    -geometry ${charPos[4]}  -composite \
+  ${dotFile[ ${DOT[4]} ]}      -geometry ${dotPos[4]}   -composite \
+  ${charFile[ ${CHAR[3]} ]}    -geometry ${charPos[3]}  -composite \
+  ${dotFile[ ${DOT[3]} ]}      -geometry ${dotPos[3]}   -composite \
+  ${charFile[ ${CHAR[2]} ]}    -geometry ${charPos[2]}  -composite \
+  ${dotFile[ ${DOT[2]} ]}      -geometry ${dotPos[2]}   -composite \
+  ${charFile[ ${CHAR[1]} ]}    -geometry ${charPos[1]}  -composite \
+  ${dotFile[ ${DOT[1]} ]}      -geometry ${dotPos[1]}   -composite \
+  ${ePrefixFile[ ${EPREFIX} ]} -geometry ${eCharPos[3]} -composite \
+  ${eCharFile[ ${ECHAR[2]} ]}  -geometry ${eCharPos[2]} -composite \
+  ${eCharFile[ ${ECHAR[1]} ]}  -geometry ${eCharPos[1]} -composite \
+  $fname
+
+value=""
+value+="${NUM2CHAR[${CHAR[6]} ]}${NUM2DOTCHAR[ ${DOTCHAR[6]}]}"
+value+="${NUM2CHAR[${CHAR[5]}]}${NUM2DOTCHAR[${DOTCHAR[5]}]}"
+value+="${NUM2CHAR[${CHAR[4]}]}${NUM2DOTCHAR[${DOTCHAR[4]}]}"
+value+="${NUM2CHAR[${CHAR[3]}]}${NUM2DOTCHAR[${DOTCHAR[3]}]}"
+value+="${NUM2CHAR[${CHAR[2]}]}${NUM2DOTCHAR[${DOTCHAR[2]}]}"
+value+="${NUM2CHAR[${CHAR[1]}]}${NUM2DOTCHAR[${DOTCHAR[1]}]}"
+value+="${NUM2PREFIXCHAR[${EPREFIX}]}"
+value+="${NUM2CHAR[${ECHAR[2]}]}"
+value+="${NUM2CHAR[${ECHAR[1]}]}"
+
+fname="$IMAGE_DIR/$MAIN@$value@.png"
+
+echo -e "$fname"
+ 
+exit
+