June 29, 2022
Description
Edit July 2nd 2022: uploaded new version without unneeded hole supports .
I found several other snake toy models online but none of them lived up to my hopes and dreams. I wanted one that didn't require extra hardware and had a satisfying snap when the joints were turned. So I designed this one to be better than all the others. It took a lot of prototyping and iteration, but I developed a really good mechanism that has a very satisfying feel when turning the pieces and holds together with just the right springiness.
A fun toy for both kids and adults. The traditional length is 24 segments, but in shorter lengths it makes a great distraction/fidget toy.
I've designed two sizes: 15mm (0.6 inch) and 25mm (1 inch) so you can print the size that most appeals to you or to the toy lover in your life.
Download the two gcode files that correspond to the size (large or small) and material you want to make your snake out of. You should get one file for color 1 and another for color 2.
There are three versions:
Here's a rundown of the pros and cons of the different materials I tested in the development process:
The three slicer (3mf) projects all have the same structure. There are two groups of twelve snake segments – one group for each color in a two-color snake. Most of the segments are identical, with both a male (tabs) and female (hole) face. One group has a piece that has only a male joint and the other group has a piece with only a female joint. Those are the end pieces of the snake. I've also included two more groups, each with one end piece and one middle piece. These can be useful if you want to perform a test before printing the whole thing, or if you want to make a rainbow snake like the one in my pictures.
Each segment with tabs also includes a support piece. You don't need to turn on supports when printing this model because the included support piece provides all the support needed. Make sure as you move the pieces around the virtual build plate that you keep each segment together with its support.
For a standard two-color snake, slice each large group separately so you can print them in their own color. If you want to make a single-color snake you can arrange both groups of twelve on your build plate and print them all at once.
Remove all the support pieces. With a properly tuned print profile they should come away without much effort. Check the tabs to make sure there aren't any extra bits of support stuck to them. Flex the tabs toward each other with your fingers to make sure they have good spring action.
If you're printing in PLA or PETG, I strongly recommend using wax to lubricate the tabs. Without it or some other lubricant, your joints are likely to make a creaking sound when you turn them. I simply rub the rim of each tab on the wax of an unlit candle – it doesn't need much – before inserting it into the next piece. The wax seems to last a long time – I haven't had to reapply it in any of the snakes I've made in the last few months.
It's possible to pull the segments apart after they're assembled, but there's some chance of bending or breaking the tabs when you do so. That's much less likely to happen with PETG than with ABS (moderately likely) or PLA (quite likely). So if you're not printing in PETG it's best not to disassemble the snake once it's together unless you really need to.
License:
Creative Commons — Attribution — Noncommercial — Share Alike