# A fast and flat coding machine

When I saw the cryptex Instructable (http://www.instructables.com/id/How-To-Make-a-Cryptex/) I thought: "I will make something like that with my grandson this summer to generate coded messages". He is smart with his hands and he will love building one. I also realized that if we were to play spies, I should have my own... I did not want to have one that he could compare with his, so I decided to make something quite different. Since I have some experience with sliding rules I decided that my machine would be flat.
Remove these ads by Signing Up

## Step 1: You only need

- a piece of cardboard, about 2.5 or 3mm thick and 10x20cm large
- glue
- a sharp cutter knife (and a rule!)
- the template (flatcryptex.pdf)
flatcryptex.pdf(842x595) 42 KB

## Step 2: Prepare the base material

- Print the template
- Paste the template on the cardboard sheet
- LET DRY (over night, to be sure!)
- As you can read on the template at this step, you will have 3 layers (bottom, middle, top)
- Crop, but do not harm yourself with the knife
flatcryptex.pdf(842x595) 42 KB

## Step 3: Separate the pieces

When you're sure it is really dried, separate the pieces by cutting along the horizontal black lines. Be careful: the cardboard is thick, so do not make any false move that might harm your fingers!

## Step 4: Add the middle layer guides

Put some glue on the bottom layer pink zones and paste the guides from the middle layer. Check that the central piece from the middle layer can slide easily between the guides.

Let dry (one hour should be enough this time).

## Step 5: Add the top guides

Put some glue on the middle guides pink zones and paste the top guides. Once again be sure the central top piece can slide easily between them.

Let dry (you knew that, didn't you?)

## Step 6: Fix the central part of the rule

Put some glue on the pink zone of the middle central part and paste the top central part on it. Dit I say "Let dry"?

OK, this is only a fast done object for my summer vacation with my grand kids. If you have time, do the same with some nice wood (or aluminum). Print, paint, or engrave. I would be interested in seeing pictures of your results.
 1-40 of 61 Next »
DUO0037 says: 3 months ago
This is cool!
acoleman3 says: 2 years ago
im gonna make one from 3mm (1/8in) aluminium and rivet the pieces together, using glue only to affix the labels.
Papydom (author) in reply to acoleman32 years ago
I'd love to see one made out of aluminium. Can you send a picture?
acoleman3 in reply to Papydom1 year ago
oh sorry, i forgot about my project idea and this page until now. this next month ill be able to get the materials, including the pop rivets. heh....i still have teh pdf.
acoleman3 in reply to acoleman32 years ago
of course ill need to make a top/bottom margin space for the rivets, but that'll be easy peasy for me.
skidemon455 says: 2 years ago
cool but is it ok to use corregated card for it instead of solid
carsoncool says: 2 years ago
Wow. This is pure genius. I remember this is the 'ible that made me decide to join this community. I've forgotten about it until now. I'm making it as i speak. I'll post a pic when im done!
carsoncool in reply to carsoncool2 years ago
here it is!

http://www.instructables.com/id/My-Flat-Cryptex/
Papydom (author) in reply to carsoncool2 years ago
I saw it on your page. Well done! Maybe you put a little bit too much glue, but it was the same for me the first time I made a book cover. I was not used to glue on cardboard and I had to start again from the beginning. But if your rule can slide, it's just great. Keep on making/building/hacking, it's so fun!
carsoncool in reply to Papydom2 years ago
Thanks for the feedback! It slides well, and i cant wait to do more!
nutsandbolts_64 says: 3 years ago
I've been looking at this for a long time. I feel like I'm gonna make this any time now...
beehard44 in reply to nutsandbolts_642 years ago
but you didnt....
nutsandbolts_64 in reply to beehard442 years ago
Hey! I forgot about this project a long time ago... Maybe I'll make it sometime this break. I'm gonna make it out of my failed math project (by failed I meant the second version which I didn't use).
ultrafreak128 says: 3 years ago
Great design! i have actually completed one out of balsa wood.
gupper2 says: 4 years ago
My family an I love the design. So far I've made two out of cardboard (one for my father and one for my brother) and I'm working on a third out of balsa wood to aid in the sliding between the pieces Thank you for you great ideas!
Papydom (author) in reply to gupper24 years ago
How about sending a picture of the results?
gupper2 in reply to Papydom3 years ago
sorry i took so long to comment back.
I'll make sure I do!
Cubie2 says: 4 years ago
The Cryptex is completely different but good job!
D.L.H. says: 4 years ago
Do we have to use cardboard can we also use wood like a thin sheet of ply wood ? Other than that it is a cool idea,
Papydom (author) in reply to D.L.H.4 years ago
Of course you can try any other material. In fact, I would be very interested in seeing what it looks like when made out of wood or aluminium. As you can see in the post just under yours, gupper2 is working on making one out of balsa wood. I think it would be nice also to maqke one out of electronic circuit board.
How would you write a program that changes all your letters into other letters that can then be decoded?
Easy enough... Open an EXCEL sheet. You will use the first line to write the sentence you want to decode (1 letter by cell). Each line under this one will spell the sentence of the preceding line with a +1 shift. Do that by putting the "=CAR(CODE(n°of upper cell)+1)" function in each cell until line 28.
From line 29 do the same with a -1 shift. Then write the coded message on the first line: all the following lines will change. Find the one that makes sense: that's all!
If you're not sure how to prepare the EXCEL sheet, just download my template (.papydom.fr/divers/decoder.xls).
You can try it on this message:
y n u x z e s k y y g m k y e g x k e n g x j e t u f

Of course you can use the same sheet for coding AND decoding.
thepelton in reply to Papydom4 years ago
One thing about straight letter substitution is that it can be decoded by knowing certain things about the English language. First, the ten most common letters used in the English language are, in sequence, ETAONIRSHDL. If you have watched "Wheel of Fortune" a lot, you see those letters come up all the time. Second, there are only three words that have one letter in them- A, I, O, and O is not used that much unless the writer is writing in a style like that of Shakespeare. You should read "Sherlock Holmes: Mystery of the Dancing Men".
thepelton says: 4 years ago
now, I am working on perfecting one of these in a circular mode. The problem I have been having with it however is spacing. Everything has to be evenly spaced, and the letter "I" is the narrowest one. Perhaps I can post you a picture when I have perfected it..
Papydom (author) in reply to thepelton4 years ago
I had the same problem with my linear slide rule. So, instead of using a text editor to generate the lines of letters, I used an excel sheet (well... in fact it was OpenOffice.org...) so I could define precisely the size of the cells and have them be the same width. If I were to make a circular abacus, I think I would use a good image editor software like the GIMP, and use a list of 36 signs (26 letters + space + numbers except 0) because it is easy to ask the software to turn by 10 degrees and then draw a small line (and write a letter). Please send a picture when you are finished!
zimmemic25 in reply to Papydom4 years ago
i often use Inkscape for such text-alignments. just make a path, align a text object to it, edit it, and print/export.
thepelton in reply to Papydom4 years ago
One thing I should add is that I am making it with a double alphabet (52 characters). That way you can just line one alphabet up under another almost anywhere along the way. I still have to work on the spacing.
Papydom (author) in reply to thepelton4 years ago
What do you mean by "a double alphabet"? If it is circular, the inner list of signs (alphabet +numbers, for instance) is always facing the outer same list. If your list is N signs long, shifting by N-1 steps is equivalent to shifting by -1, so there is no need to double it.
thepelton in reply to Papydom4 years ago
I did it that way so that there was one letter lined up on the code section with a letter on the original even at the ends of the alphabet. I suppose I could make the whole thing a single circular piece, but there are 26 letters in the alphabet, and I'm not sure how to divide a circle into 26 even parts.
zimmemic25 in reply to thepelton4 years ago
you dont know how to divide 360 by 26? BC says its "13.84615384615384615384", so i'd use 13.8 degrees between the letters...
Papydom (author) in reply to thepelton4 years ago
Well, to tell the truth, this is the reason why I suggested 36 signs in my former answer... Rotating an image by 10 degrees is easy with a good graphic editor software like The GIMP (or Photoshop, or many other products). You draw 2 circles, a short horizontal line between the circles, copy that line, rotate 10°, paste the line, paste, rotate, paste, rotate... If you want to stick to 26 letters, you have to rotate by 13.85°...
thepelton in reply to Papydom4 years ago
That's a little difficult. I was reworking my idea as a straight decoder the other day.
Papydom (author) in reply to thepelton4 years ago
P.S. I added 2 holes on the top layer for easier manipulation
thepelton in reply to Papydom4 years ago
So did I.
Papydom (author) in reply to thepelton4 years ago
I hate giving advices that I would not be able to follow myself, so I gave it a fast try. You can find the template I realized at this address (http://papydom.fr/divers/circodec.zip). I must admit I did not write all the letters, but all the cells are ready. I figure that if you are to use some sort of axis (a bolt, or a rivet, etc.) you do not have to use the "middle layer". It is necessary only if you just want to use cardboard and glue.
thepelton in reply to Papydom4 years ago
I still plan on working the whole thing out, and making a photo of it that I can post.
Fred82664 says: 4 years ago
this is a cool ible and one can use any type of creator instead of the alphabet say Binary or Oct numbers and letters hehehehe make it harder to crack the list is endless on what one can code it on. it depends on just how creative the builder can be just forget what you use for a key
heathbar64 says: 4 years ago
If I may share a pet peeve, I can't stand the instruction to download and print this. I want to know how to figure out and do it myself. This allows for adaptation, and broadening the mind, rather than just copying.
Papydom (author) in reply to heathbar644 years ago
Well, this sounds like a very positive state of mind and I can do nothing but agree with you. So you can either figure this out just by looking at the pictures or find a little help in my answer to thepelton (look a little higher in the comments list). My principles were: 1- Have an alphabet shifted along another one (principle of a slide rule) 2- It must work even if it is completely shifted (letter "a" facing last sign of your list) 3- If the rule seems too long, divide its length by 2 by using the upper side AND the lower side 4- You do not really need to code the numbers (0 to 9): use the latin numbers in your messages ("xviii" stands for "18"), but "space" can be useful and "?" can be meaningful 5- Remember that a shift of +27 equals a shift of -1 if you have a list of 28 signs, which is my case Now, have your own design!
heathbar64 in reply to Papydom4 years ago
Thanks for your response. Yes this paricular project is pretty easy to figure out, my comment was more general in nature. I've seen it done a lot. I do plan on making one of these soon to use with my daughter.
 1-40 of 61 Next »