A little while ago I stumbled across an old toy record player made by Fisher Price in the 1970s, and decided that what it really needed was some new tunes. I got thinking about it, reverse engineered the way it was encoded, got out my trusty CNC mill and created an Instructable all about it right here.
I was blown away by the response to it, but I only know of one person who had a goat milling their own. Whilst the mill did a great job (and I explained how to convert your own too), a CNC mill is not the sort of thing that everyone has access too.
So as promised, I decided that a 3D printed version would follow to give more people a chance to get creative. More people have a 3D printer or have access to one. And even if you don't, once you have the STL file there are plenty of places that will bring your creation to life and mail you a physical copy.
I thought about just adding to my previous Instructable, but to be honest it's only the music editing side of things that's the same. Everything else from the file creation to the production is very different. I thought a new Instructable would be neater.
Anyway, let's get on with creating your masterpiece...
Remove these ads by
Signing UpStep 1: What you'll need
For my previous Instructable you needed a CNC mill and some acrylic sheet. Now all you need is some free software. If you have a 3D printer then great; if not, you can get still get a record created for you.
Attached you'll find the new version of my Fisher Price music editing software. It's included as an executable and (if you don't trust randomly downloaded software from the internet) the C# source code is there too. Feel free to take a nose around in the source code and compile it with the free version of Visual C# 2010 Express.
You'll also need a copy of OpenSCAD. This amazing software allows the scripting of 3D CAD objects and is what turns the idea of what you want into the STL file that a 3D printer accepts.
Wow - all this software and no need to pay a penny for any of it.
If this all sounds like too much trouble, then you can just open one of the pre-generated STL files. Your jukebox comprises of Stairway to Heaven, the Star Wars theme and You are my Sunshine. If none of those float your boat then don't complain... get editing. I'd love to hear what you can do.










































Visit Our Store »
Go Pro Today »




After making a tune in the software, I tried exporting it to OpenScad. But then I ran into some issues;
- I do not get the option window prompt when exporting (I did manage to change the settings in OpenScad itself, I think)
- When rendering the file in OpenScad, I'm getting very odd results. The cylinders go all over the place and the final model is clearly not what it should be. I tried two different versions of OpenScad, but getting the same results in both. Am I missing some dependencies or something? I made sure Write.scad is in the same directory, but still things look very odd, I'm now suspecting things go bad when exporting from the music editor ... but unsure. Any tips?
just had an interesting email from jbwisdom, and thought I'd share it with you all
Unfortunately my software only works on Windows. I've developed it using Microsoft tools so it won't run on a Mac. The program really just works out where on a disc corresponds to the note that you want to play. For the 3D printed version it then creates a script for OpenSCAD to create the model and add the "pins" that operate the music box. OpenSCAD will run on a Mac so you could use this to create cylinders with your own music. I'd love to see your work if you've got a link to it. The glass disc sounds impressive. I've uploaded my discs to Shapeways and they can print in a variety of material including ceramics, but I had my doubts about how accurately they could be made.
BTW, does anyone tried to engrave such record with a lasercutter? Don't know what material to use, but it could be nice to give it a try.
I'd have thought that acrylic would be a good medium. I suppose ideally you could have one layer that the laser could cut through and a base layer that it couldn't.
I've entered this in the Hurricane Laser contest so if I do win a laser cutter I'll definitely give it a try. However, I'm not sure the world needs another Instructable on creating a Fisher Price record!
I've added photos to the last page and I have to say the quality is very impressive. The transparent disc looks brilliant too! Both printed discs play well.
However, if I have to call it then I'd say that for this particular application then CNC milling has the edge when it comes to accuracy.
http://www.shapeways.com/blog/archives/1179-Video-of-3D-Printed-Record-Playing-Still-Alive-from-Portal.html
If anyone else 3D Prints some with Shapeways please be sure to share a video of it in action...
http://www.rockabyebabymusic.com/
They have xylophone versions of all kinds of music. My thinking is it would cut down on editing a song because they have already edited the music for more simplistic playback.
Part of the problem is that the player has a limited selection of notes. Also, I've found it easiest (with my limited musical ability) to find sheet music and copy it over as simply as possible. I couldn't pick out the notes from listening to the music - but I'm sure some people can.
Feel free to transpose something if you can. If it's as good as those on the site I'll create a disc and send it to you.
The default for single-sided discs is now to have no inset on the bottom. The grooves are defined as 2mm wide (1mm for each track) and the ridge about 0.7mm. I know That works perfectly when milled, but feel free to adjust as you feel appropriate for your printer. What printer are you using by the way?
I'm sure the experimenting is as much part of the fun as the finished product, but I'll make sure you get a working disc one way or another. I'm happy to CNC mill one for you, or perhaps one of the 2 discs NoahW promised can head your way.
Just wait for the price of Fisher Price record players to sky-rocket on Ebay. You should have bought yourself a stock of them before posting :)
I'll upload a video tomorrow of the finished print, also planning on printing one with some custom music tomorrow. Thanks for getting this going!
The inset circle on the bottom (as on the original discs) helps the disc sit flat on the player. I found a completely flat base on my milled discs could rock a little from side to side.
You should easily be able remove this from the generated OpenSCAD scripts as I've commented each part. The same with widening the top circle (defined as rInset at the top of the file).
I'll incorporate your feedback but I can imagine every printer is a little different and the file might benefit from some personal tweaks.
I'm looking forward to seeing your disc, and I'll send you a message once the new version is up.
Be careful though. The render time in OpenSCAD for a 3mm single sided disc without lettering is a couple of minutes. A double-sided disc with lettering can be almost an hour!
If this deal isn't sweet enough I'll send you (2) 3D printed disks! That's like $1,000 in print material for a 5 dollar children's toy! Wow, you drive a hard bargain.
*I'm the workshop editor for Instructables, and also, a little crazy.
I found a UK-based company who would print discs on their Objet 30 printer. They quoted me around $300 so definitely more than Shapeways.
You're more than welcome to print one for yourself. That's what the Instructable is all about! Also feel free to add lettering, the Instructables logo, whatever you like.
A. 1 Fischer Price record
or
B. A nice, 2009/10 macbook pro :)
It must make some nice quality stuff for you to keep that around :)